C# 클래스 Mono.ILASM.FieldDef

상속: ICustomAttrTarget
파일 보기 프로젝트 열기: mono/mono 1 사용 예제들

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
WriteCode ( CodeGen code_gen, PEAPI field_def ) : void

메소드 상세

AddCustomAttribute() 공개 메소드

public AddCustomAttribute ( Mono.ILASM.CustomAttr customattr ) : void
customattr Mono.ILASM.CustomAttr
리턴 void

AddDataValue() 공개 메소드

public AddDataValue ( string at_data_id ) : void
at_data_id string
리턴 void

AddMarshalInfo() 공개 메소드

public AddMarshalInfo ( PEAPI native_type ) : void
native_type PEAPI
리턴 void

Define() 공개 메소드

Define a global field
public Define ( CodeGen code_gen ) : void
code_gen CodeGen
리턴 void

Define() 공개 메소드

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

FieldDef() 공개 메소드

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

Resolve() 공개 메소드

public Resolve ( CodeGen code_gen ) : PEAPI.FieldDef
code_gen CodeGen
리턴 PEAPI.FieldDef

Resolve() 공개 메소드

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

SetOffset() 공개 메소드

public SetOffset ( uint val ) : void
val uint
리턴 void

SetValue() 공개 메소드

public SetValue ( PEAPI constant ) : void
constant PEAPI
리턴 void

WriteCode() 보호된 메소드

protected WriteCode ( CodeGen code_gen, PEAPI field_def ) : void
code_gen CodeGen
field_def PEAPI
리턴 void