ILFieldDef Type
Field definitions.
Constructors
Constructor |
Description
|
Full Usage:
ILFieldDef(name, fieldType, attributes, data, literalValue, offset, marshal, customAttrs)
Parameters:
string
fieldType : ILType
attributes : FieldAttributes
data : byte[] option
literalValue : ILFieldInit option
offset : int32 option
marshal : ILNativeType option
customAttrs : ILAttributes
Returns: ILFieldDef
|
Functional creation of a value, immediate
|
Full Usage:
ILFieldDef(name, fieldType, attributes, data, literalValue, offset, marshal, customAttrsStored, metadataIndex)
Parameters:
string
fieldType : ILType
attributes : FieldAttributes
data : byte[] option
literalValue : ILFieldInit option
offset : int32 option
marshal : ILNativeType option
customAttrsStored : ILAttributesStored
metadataIndex : int32
Returns: ILFieldDef
|
Functional creation of a value using delayed reading via a metadata index
|
Instance members
Instance member |
Description
|
|
|
|
|
|
|
Full Usage:
this.Data
Returns: byte[] option
|
|
|
|
Full Usage:
this.IsInitOnly
Returns: bool
|
|
Full Usage:
this.IsLiteral
Returns: bool
|
|
Full Usage:
this.IsSpecialName
Returns: bool
|
|
Full Usage:
this.IsStatic
Returns: bool
|
|
|
|
|
|
Full Usage:
this.Name
Returns: string
|
|
Full Usage:
this.NotSerialized
Returns: bool
|
|
Full Usage:
this.Offset
Returns: int32 option
|
The explicit offset in bytes when explicit layout is used.
|
Full Usage:
this.With
Parameters:
string
?fieldType : ILType
?attributes : FieldAttributes
?data : byte[] option
?literalValue : ILFieldInit option
?offset : int32 option
?marshal : ILNativeType option
?customAttrs : ILAttributes
Returns: ILFieldDef
|
Functional update of the value
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|