C# Class Mono.ILASM.FieldDef

Inheritance: ICustomAttrTarget
Datei anzeigen Open project: mono/mono Class Usage Examples

Public Methods

Method Description
AddCustomAttribute ( Mono.ILASM.CustomAttr customattr ) : void
AddDataValue ( string at_data_id ) : void
AddMarshalInfo ( PEAPI native_type ) : void
Define ( CodeGen code_gen ) : void

Define a global field

Define ( CodeGen code_gen, PEAPI class_def ) : void

Define a field member of the specified class

FieldDef ( PEAPI attr, string name, Mono.ILASM.BaseTypeRef type ) : System
Resolve ( CodeGen code_gen ) : PEAPI.FieldDef
Resolve ( CodeGen code_gen, PEAPI classdef ) : PEAPI.FieldDef
SetOffset ( uint val ) : void
SetValue ( PEAPI constant ) : void

Protected Methods

Method Description
WriteCode ( CodeGen code_gen, PEAPI field_def ) : void

Method Details

AddCustomAttribute() public method

public AddCustomAttribute ( Mono.ILASM.CustomAttr customattr ) : void
customattr Mono.ILASM.CustomAttr
return void

AddDataValue() public method

public AddDataValue ( string at_data_id ) : void
at_data_id string
return void

AddMarshalInfo() public method

public AddMarshalInfo ( PEAPI native_type ) : void
native_type PEAPI
return void

Define() public method

Define a global field
public Define ( CodeGen code_gen ) : void
code_gen CodeGen
return void

Define() public method

Define a field member of the specified class
public Define ( CodeGen code_gen, PEAPI class_def ) : void
code_gen CodeGen
class_def PEAPI
return void

FieldDef() public method

public FieldDef ( PEAPI attr, string name, Mono.ILASM.BaseTypeRef type ) : System
attr PEAPI
name string
type Mono.ILASM.BaseTypeRef
return System

Resolve() public method

public Resolve ( CodeGen code_gen ) : PEAPI.FieldDef
code_gen CodeGen
return PEAPI.FieldDef

Resolve() public method

public Resolve ( CodeGen code_gen, PEAPI classdef ) : PEAPI.FieldDef
code_gen CodeGen
classdef PEAPI
return PEAPI.FieldDef

SetOffset() public method

public SetOffset ( uint val ) : void
val uint
return void

SetValue() public method

public SetValue ( PEAPI constant ) : void
constant PEAPI
return void

WriteCode() protected method

protected WriteCode ( CodeGen code_gen, PEAPI field_def ) : void
code_gen CodeGen
field_def PEAPI
return void