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.

Namespace: Spring
TCustomAttribute
  Spring.TBaseAttribute
    Spring.ManagedAttribute
type
 ManagedAttribute = class(TBaseAttribute)
 end;

The ManagedAttribute type exposes the following members.

Show:
 NameDescription
Create(Boolean)

Overloaded. Initializes a new instance of the ManagedAttribute class.

Create(TClass)

Overloaded. Initializes a new instance of the ManagedAttribute class.

Top
Show:
 NameDescription
CreateInstance

Represents property CreateInstance.

InstanceClass

Represents property InstanceClass.

Top
Show:
 NameDescription
fCreateInstance

Represents field fCreateInstance.

fInstanceClass

Represents field fInstanceClass.

Top

Because of limited RTTI in Delphi 2010 interface fields are only supported when the interface type has a GUID.