TPublishableVariantType class
TInvokeableVariantType descendent that implements reading published properties.Declaration
TPublishableVariantType = class(TInvokeableVariantType)Inheritance
- TPublishableVariantType
- TInvokeableVariantType
- TCustomVariantType
- TObject
Description
TPublishableVariantType implements the
GetProperty and
SetProperty
methods by getting or setting the published properties of the class instance returned by the
IVarInstanceReference interface it implements.See also
Methods
GetInstance | protected | |
GetProperty | public | Read the property. |
SetProperty | public | Write the property. |
Inherited
From TInvokeableVariantType (3)
From TCustomVariantType (41)
_AddRef _Release BinaryOp Cast CastTo CastToOle Clear Compare CompareOp Copy Create Destroy IsClear LeftPromotion OlePromotion QueryInterface RaiseCastError RaiseDispError RaiseInvalidOp RightPromotion SimplisticClear SimplisticCopy UnaryOp VarDataCast VarDataCastTo VarDataCastToOleStr VarDataClear VarDataCopy VarDataCopyNoInd VarDataFromOleStr VarDataFromStr VarDataInit VarDataIsArray VarDataIsByRef VarDataIsEmptyParam VarDataIsFloat VarDataIsNumeric VarDataIsOrdinal VarDataIsStr VarDataToStr VarType
From TObject (40)
AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
