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.