ManagedAttribute Class
This attribute marks automatically initialized interface or object fields inside of classes that inherit from TManagedObject or are using the mechanism provided by TInitTable.
type ManagedAttribute = class(TBaseAttribute) end;
The ManagedAttribute type exposes the following members.
Show:
Name | Description | |
---|---|---|
![]() | Create(Boolean) | Overloaded. Initializes a new instance of the ManagedAttribute class. |
![]() | Create(TClass) | Overloaded. Initializes a new instance of the ManagedAttribute class. |
Show:
Name | Description | |
---|---|---|
![]() | CreateInstance | Represents property |
![]() | InstanceClass | Represents property |
Show:
Name | Description | |
---|---|---|
![]() | fCreateInstance | Represents field |
![]() | fInstanceClass | Represents field |
Because of limited RTTI in Delphi 2010 interface fields are only supported when the interface type has a GUID.