C# Класс System.Reflection.Emit.DynamicILInfo

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

Private Properties

Свойство Тип Описание
DynamicILInfo System
GetCallableMethod System.RuntimeMethodHandle
SetCode void
SetExceptions void
SetLocalSignature void

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

Метод Описание
GetTokenFor ( DynamicMethod method ) : int
GetTokenFor ( RuntimeFieldHandle field ) : int
GetTokenFor ( RuntimeMethodHandle method ) : int
GetTokenFor ( RuntimeMethodHandle method, RuntimeTypeHandle contextType ) : int
GetTokenFor ( RuntimeTypeHandle type ) : int
GetTokenFor ( byte signature ) : int
GetTokenFor ( string literal ) : int
SetCode ( byte code, int maxStackSize ) : void
SetExceptions ( byte exceptions ) : void
SetLocalSignature ( byte localSignature ) : void

Приватные методы

Метод Описание
DynamicILInfo ( DynamicScope scope, DynamicMethod method, byte methodSignature ) : System
GetCallableMethod ( void module ) : RuntimeMethodHandle
SetCode ( byte code, int codeSize, int maxStackSize ) : void
SetExceptions ( byte exceptions, int exceptionsSize ) : void
SetLocalSignature ( byte localSignature, int signatureSize ) : void

Описание методов

GetTokenFor() публичный Метод

public GetTokenFor ( DynamicMethod method ) : int
method DynamicMethod
Результат int

GetTokenFor() публичный Метод

public GetTokenFor ( RuntimeFieldHandle field ) : int
field System.RuntimeFieldHandle
Результат int

GetTokenFor() публичный Метод

public GetTokenFor ( RuntimeMethodHandle method ) : int
method System.RuntimeMethodHandle
Результат int

GetTokenFor() публичный Метод

public GetTokenFor ( RuntimeMethodHandle method, RuntimeTypeHandle contextType ) : int
method System.RuntimeMethodHandle
contextType System.RuntimeTypeHandle
Результат int

GetTokenFor() публичный Метод

public GetTokenFor ( RuntimeTypeHandle type ) : int
type System.RuntimeTypeHandle
Результат int

GetTokenFor() публичный Метод

public GetTokenFor ( byte signature ) : int
signature byte
Результат int

GetTokenFor() публичный Метод

public GetTokenFor ( string literal ) : int
literal string
Результат int

SetCode() публичный Метод

public SetCode ( byte code, int maxStackSize ) : void
code byte
maxStackSize int
Результат void

SetExceptions() публичный Метод

public SetExceptions ( byte exceptions ) : void
exceptions byte
Результат void

SetLocalSignature() публичный Метод

public SetLocalSignature ( byte localSignature ) : void
localSignature byte
Результат void