IField

Overview

IField is the interface that references any external or internal field definitions.

Location


Properties


ReadOnly

If true this field cannot be changed outside the constructor of the original class

 

property ReadOnly: Boolean read;

 

Boolean ReadOnly { get; }

 

var ReadOnly: Boolean { get{} }

 

Boolean ReadOnly { __get; }

 

ReadOnly Property ReadOnly() As Boolean

Type

Field type

 

property Type: IType read;

 

IType Type { get; }

 

var Type: IType { get{} }

 

IType Type { __get; }

 

ReadOnly Property Type() As IType

Volatile

Returns if this field should be treated as accessed from multiple threads (avoids caching)

 

property Volatile: Boolean read;

 

Boolean Volatile { get; }

 

var Volatile: Boolean { get{} }

 

Boolean Volatile { __get; }

 

ReadOnly Property Volatile() As Boolean