IFieldDefinition Interface

From The Oxygene Language Wiki

Jump to:navigation, search

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

Property
Description
InitialValue: ValueGets or sets the initial value for this field
ReadOnly: BooleanGets or sets if this field is writable outside constructors
Type: ITypeGets or sets the type of this field
Volatile: BooleanGets or sets if this field should be treated as accessed from multiple threads (avoids caching)


See Also

Oxygene-48.png

Area: Oxygene Language
Compiler version: Oxygene 5

Language GlossaryKeywordsTypesFAQHow To

Navigation
Areas
More
Toolbox