Lines Matching refs:IInterface
214 { IInterface }
285 { IInterface }
359 /// -IInterface descendants (default property)
363 /// sure that any stored variables of type IInterface are released.
378 function GetAsInterface(const Name: String): IInterface;
379 procedure SetAsInterface(const Name: String; const Value: IInterface);
386 property AsInterface[const Name: String]: IInterface read GetAsInterface write SetAsInterface; default;
392 function SameObj(const A, B: IInterface): Boolean;
404 function SameObj(const A, B: IInterface): Boolean;
406 X, Y: IInterface;
410 else if (A.QueryInterface(IInterface, X) = S_OK)
411 and (B.QueryInterface(IInterface, Y) = S_OK)
936 IInterface(FEntries[I].FValue) := nil;
949 function TLocalStorage.GetAsInterface(const Name: String): IInterface;
955 Exit(IInterface(FEntries[I].FValue));
981 const Value: IInterface);
988 IInterface(FEntries[I].FValue) := Value;
993 IInterface(FEntries[FCount].FValue) := Value;