IPropBagFieldList
type
IPropBagFieldList = interface(IPropBagFieldListBase) ['{7F95ED83-B770-42D4-8401-A3D708D601C6}']
function IndexOf(
const Value: IPropBagField): Integer;
function Add(
const Value: IPropBagField): Integer;
function Remove(
const Value: IPropBagField): Integer;
procedure Insert(
Index: Integer;
const Value: IPropBagField);
function get_Items(
i: Integer): IPropBagField;
procedure set_Items(
i: Integer;
const Value: IPropBagField);
function get_First: IPropBagField;
procedure set_First(
const Value: IPropBagField);
function get_Last: IPropBagField;
procedure set_Last(
const Value: IPropBagField);
function DeepClone: IPropBagFieldList;
function ShallowClone: IPropBagFieldList;
procedure Assign(
const Value: IPropBagFieldList);
function AddItems(
const Values: TArray<DSPropertyBag.IPropBagField>): IPropBagFieldList;
function Pop: IPropBagField;
function GetFieldNames: TArray<string>;
property First: IPropBagField read write;
property Last: IPropBagField read write;
property FieldNames: TArray<string> read;
property Items[i: Integer]: IPropBagField
read get_Items write set_Items; default;
end;
Ancestor: IPropBagFieldListBase.
Defined in: DSPropertyBag
⏱ Last Modified: Mon 3:43:39 pm