C# Class IKVM.Reflection.Emit.FieldBuilder

Inheritance: FieldInfo
ファイルを表示 Open project: samskivert/ikvm-monotouch Class Usage Examples

Private Properties

Property Type Description
FieldBuilder System
FixupToken void
ImportTo int
WriteFieldRecords void

Public Methods

Method Description
GetRawConstantValue ( ) : object
GetToken ( ) : IKVM.Reflection.Emit.FieldToken
SetConstant ( object defaultValue ) : void
SetCustomAttribute ( ConstructorInfo con, byte binaryAttribute ) : void
SetCustomAttribute ( CustomAttributeBuilder customBuilder ) : void
SetOffset ( int iOffset ) : void
__GetDataFromRVA ( byte data, int offset, int length ) : void
__SetDataAndRVA ( byte data ) : void

Private Methods

Method Description
FieldBuilder ( TypeBuilder type, string name, Type fieldType, Type requiredCustomModifiers, Type optionalCustomModifiers, FieldAttributes attribs ) : System
FixupToken ( int token ) : void
ImportTo ( ModuleBuilder other ) : int
WriteFieldRecords ( IKVM.Reflection.Writer.MetadataWriter mw ) : void

Method Details

GetRawConstantValue() public method

public GetRawConstantValue ( ) : object
return object

GetToken() public method

public GetToken ( ) : IKVM.Reflection.Emit.FieldToken
return IKVM.Reflection.Emit.FieldToken

SetConstant() public method

public SetConstant ( object defaultValue ) : void
defaultValue object
return void

SetCustomAttribute() public method

public SetCustomAttribute ( ConstructorInfo con, byte binaryAttribute ) : void
con ConstructorInfo
binaryAttribute byte
return void

SetCustomAttribute() public method

public SetCustomAttribute ( CustomAttributeBuilder customBuilder ) : void
customBuilder CustomAttributeBuilder
return void

SetOffset() public method

public SetOffset ( int iOffset ) : void
iOffset int
return void

__GetDataFromRVA() public method

public __GetDataFromRVA ( byte data, int offset, int length ) : void
data byte
offset int
length int
return void

__SetDataAndRVA() public method

public __SetDataAndRVA ( byte data ) : void
data byte
return void