Sage
Tusk
Welcome to Sage
Volume (52%) Hide Volume
Topics
IPropBagList

type IPropBagList = interface(IPropBagListBase) ['{5639E323-B25B-11D5-8640-005004E91334}'] function IndexOf( const Value: IPropBag): Integer; function IndexOfFirst( const Filter: TFilter<DSPropertyBag.IPropBag>): Integer; function IndexOfFirstFrom( const Filter: TFilter<DSPropertyBag.IPropBag>; From: Integer): Integer; function IndexOfLast( const Filter: TFilter<DSPropertyBag.IPropBag>): Integer; function IndexOfLastFrom( const Filter: TFilter<DSPropertyBag.IPropBag>; From: Integer): Integer; function Add( const Value: IPropBag): Integer; function Remove( const Value: IPropBag): Integer; function DeleteWhere( const Filter: TFilter<DSPropertyBag.IPropBag>): Integer; procedure Insert( Index: Integer; const Value: IPropBag); function Pop: IPropBag; function get_Items( i: Integer): IPropBag; procedure set_Items( i: Integer; const Value: IPropBag); function get_First: IPropBag; procedure set_First( const Value: IPropBag); function get_Last: IPropBag; procedure set_Last( const Value: IPropBag); function Copy( Index: Integer; Count: Integer): IPropBagList; function Extract( Index: Integer; Count: Integer): IPropBagList; function Has( const Filter: TFilter<DSPropertyBag.IPropBag>): Boolean; function FindOne( const Filter: TTransform<Variant>): IPropBag; function FindOne( const Filter: TFilter<Variant>): IPropBag; function FindOne( const Filter: TFilter<DSPropertyBag.IPropBag>): IPropBag; function FindMany( const Filter: TTransform<Variant>): IPropBagList; function FindMany( const Filter: TFilter<Variant>): IPropBagList; function FindMany( const Filter: TFilter<DSPropertyBag.IPropBag>): IPropBagList; function CountWhere( const Filter: TFilter<DSPropertyBag.IPropBag>; MaxCount: Integer = 0): Integer; function Sort( const Compare: TCompare<DSPropertyBag.IPropBag>): IPropBagList; function AddSorted( const Value: IPropBag; const Compare: TCompare<DSPropertyBag.IPropBag>; AllowDups: Boolean = True): Integer; function BinarySearch( const Value: IPropBag; const Compare: TCompare<IInterface>; var Index: Integer): Boolean; function BinarySearch( const Value: IPropBag; const Compare: TCompare<DSPropertyBag.IPropBag>; var Index: Integer): Boolean; function ShallowClone: IPropBagList; function DeepClone: IPropBagList; procedure Assign( const Value: IPropBagList); function AddItems( const Value: IPropBagList): IPropBagList; function AddItems( const Iterator: IPropBagIterator): IPropBagList; function Aggregate( const Expr: string): Variant; function AggregateDef( const Default: Variant; const Expr: string): Variant; function UniqueValues( const Fields: string): IList; function UniqueValue( const Fields: string): Variant; function UniqueValue( const Fields: string; const Filter: TTransform<Variant>): Variant; function UniqueValue( const Fields: string; const Filter: TFilter<Variant>): Variant; function UniqueValue( const Fields: string; const Filter: TFilter<DSPropertyBag.IPropBag>): Variant; function GetEnumerator: TPropBagEnumerator; property First: IPropBag read write; property Last: IPropBag read write; property Items[i: Integer]: IPropBag read get_Items write set_Items; default; end;

Ancestor: IPropBagListBase.

Defined in: DSPropertyBag

Last Modified: Mon 3:43:39 pm
Mon 3:43:39 pm