IFieldDefinition Interface
From The Oxygene Language Wiki
This is a Language topic
Feel free to add your notes to this topic below.
IFieldDefinition = public interface (IMemberDefinition, IAttributeDefinitionProvider, IAttributesProvider, IElementDefinition, IField, IMember, IPosition)
Field definition interface. This interface is used to modify existing fields (both static and instance) on a type. The initialValue property can only be set from the HandleInterface methods in the aspect interfaces.
Namespace: Cirrus
Properties
| | |
|---|---|
| InitialValue: Value | Gets or sets the initial value for this field |
| ReadOnly: Boolean | Gets or sets if this field is writable outside constructors |
| Type: IType | Gets or sets the type of this field |
| Volatile: Boolean | Gets or sets if this field should be treated as accessed from multiple threads (avoids caching) |
See Also
- Cirrus
- External Links:
- Prism Aspects to Help with Monobjc Development (RemObjects Blogs)
- IMemberDefinition Interface
- IAttributeDefinitionProvider Interface
- IAttributesProvider Interface
- IElementDefinition Interface
- IField Interface
- IMember Interface
- IPosition Interface
Area: Oxygene Language
Compiler version: Oxygene 5
Language Glossary — Keywords — Types — FAQ — How To