IPropBag
type
IPropBag = interface(IStringAssociation) ['{8A2E6841-AC61-11D5-8640-005004E91334}']
procedure GetNames(
const Names: IStringList);
function Get(
const Name: string;
const Default: Variant): Variant;
function GetShouldCreateSubObjects: Boolean;
function Eval(
const Expr: string): Variant;
function HasField(
const Field: IPropBagField): Boolean;
function GetByField(
const Field: IPropBagField): Variant;
function TryGetByField(
const Field: IPropBagField;
var Value: Variant): Boolean;
procedure SetByField(
const Field: IPropBagField;
const Value: Variant);
function TrySetByField(
const Field: IPropBagField;
const Value: Variant): Boolean;
property ShouldCreateSubObjects: Boolean read;
property ByField[const Field: IPropBagField]: Variant
read GetByField write SetByField;
end;
Ancestor: IStringAssociation.
Defined in: DSPropertyBag
⏱ Last Modified: Tue 3:09:18 pm