C# Класс Mono.ILASM.FieldDef

Наследование: ICustomAttrTarget
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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