IPropBagList
type
IPropBagList = interface(IPropBagListBase) ['{5639E323-B25B-11D5-8640-005004E91334}']
function IndexOf(
const Value: IPropBag): Integer;
function Add(
const Value: IPropBag): Integer;
function Remove(
const Value: 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 ShallowClone: IPropBagList;
function DeepClone: IPropBagList;
procedure Assign(
const Value: IPropBagList);
function AddItems(
const Value: IPropBagList): 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 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: Tue 3:09:18 pm