Unit 'Variants' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#rtl]

TPublishableVariantType

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TInvokeableVariantType descendent that implements reading published properties

Declaration

Source position: variants.pp line 247

type TPublishableVariantType = class(TInvokeableVariantType,IVarInstanceReference)

public

  function GetProperty(); override;

  

Read the property

  function SetProperty(); override;

  

Write the property

end;

Inheritance

TPublishableVariantType

  

TInvokeableVariantType descendent that implements reading published properties

|

TInvokeableVariantType,IVarInstanceReference

  

TCustomVariantType descendent that implements DispInvoke

|

TCustomVariantType,IVarInvokeable

  

Base class for a custom variant type

|

TObject,IInterface

  

Base class of all classes.

Description

TPublishableVariantType implements the IVarInvokeable.GetProperty and IVarInvokeable.SetProperty methods by getting or setting the published properties of the class instance returned by the IVarInstanceReference interface it implements.

See also

TInvokeableVariantType

  

TCustomVariantType descendent that implements DispInvoke

IVarInvokeable.GetProperty

  

Called when a property must be read

IVarInvokeable.SetProperty

  

Called when a property must be set

IVarInstanceReference

  

Interface for variants that refer to an object


Documentation generated on: Sep 29 2022