Method | Description | |
---|---|---|
AddDataValue ( |
Add an initial value for this field (at dataLabel) (.data)
|
|
AddFieldAttr ( FieldAttr fa ) : void |
Add an attribute(s) to this field
|
|
AddValue ( |
Add a value for this field
|
|
GetDataValue ( ) : |
Get the value for this data constant
|
|
GetFieldAttr ( ) : FieldAttr | ||
GetMarshalType ( ) : |
||
GetOffset ( ) : uint |
Return the offset for this data constant
|
|
GetValue ( ) : |
Retrieve the initial value for this field
|
|
HasOffset ( ) : bool |
Does this data constant have an offset?
|
|
MakeRefOf ( ) : |
Create the FieldRef equivalent to this FieldDef. If one does not exist then create it.
|
|
RefOf ( ) : |
Get the FieldRef equivalent to this FieldDef. Assumes that one already exists.
|
|
RemoveDataValue ( ) : void |
Delete the value of this data constant
|
|
RemoveMarshalType ( ) : void | ||
RemoveOffset ( ) : void |
Delete the offset of this data constant
|
|
RemoveValue ( ) : void |
Remove the initial value from this field
|
|
SetFieldAttr ( FieldAttr fa ) : void | ||
SetMarshalType ( |
Set the marshalling info for a field
|
|
SetOffset ( uint offs ) : void |
Set the offset of the field. Used for sequential or explicit classes. (.field [offs])
|
Method | Description | |
---|---|---|
BuildCILInfo ( |
||
BuildTables ( |
||
ChangeRefsToDefs ( |
||
FieldDef ( FieldAttr attrSet, string name, Type fType, |
||
FieldDef ( FieldAttr attrSet, string name, Type fType, |
||
FieldDef ( |
||
FieldDef ( string name, Type fType, |
||
GetCodedIx ( CIx code ) : uint | ||
GetFieldRefs ( |
||
GetScope ( ) : |
||
Read ( |
||
Resolve ( |
||
SetParent ( |
||
Size ( |
||
Write ( |
||
Write ( |
||
isDef ( ) : bool |
public AddDataValue ( |
||
val | the value for the field | |
return | void |
public AddFieldAttr ( FieldAttr fa ) : void | ||
fa | FieldAttr | the attribute(s) to be added |
return | void |
public AddValue ( |
||
val | the value for the field | |
return | void |
public SetMarshalType ( |
||
mType | ||
return | void |