C# Класс Cone.Reflection.ILGeneratorExtensions

Показать файл Открыть проект

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

Метод Описание
Call ( this il, MethodInfo method ) : ILGenerator
CallAny ( this il, MethodInfo method ) : ILGenerator
If ( this il, bool predicate, ILGenerator>.Func ifTrue, ILGenerator>.Func ifFalse ) : ILGenerator
Ldarg ( this il, int index ) : ILGenerator
Ldfld ( this il, FieldInfo field ) : ILGenerator
Ldsfld ( this il, FieldInfo field ) : ILGenerator
Ret ( this il ) : void
ToObject ( this il, Type topOfStack ) : ILGenerator
UnboxAny ( this il, Type type ) : ILGenerator
UnboxAsCallable ( this il, Type boxedType ) : ILGenerator

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

Call() публичный статический Метод

public static Call ( this il, MethodInfo method ) : ILGenerator
il this
method System.Reflection.MethodInfo
Результат System.Reflection.Emit.ILGenerator

CallAny() публичный статический Метод

public static CallAny ( this il, MethodInfo method ) : ILGenerator
il this
method System.Reflection.MethodInfo
Результат System.Reflection.Emit.ILGenerator

If() публичный статический Метод

public static If ( this il, bool predicate, ILGenerator>.Func ifTrue, ILGenerator>.Func ifFalse ) : ILGenerator
il this
predicate bool
ifTrue ILGenerator>.Func
ifFalse ILGenerator>.Func
Результат System.Reflection.Emit.ILGenerator

Ldarg() публичный статический Метод

public static Ldarg ( this il, int index ) : ILGenerator
il this
index int
Результат System.Reflection.Emit.ILGenerator

Ldfld() публичный статический Метод

public static Ldfld ( this il, FieldInfo field ) : ILGenerator
il this
field System.Reflection.FieldInfo
Результат System.Reflection.Emit.ILGenerator

Ldsfld() публичный статический Метод

public static Ldsfld ( this il, FieldInfo field ) : ILGenerator
il this
field System.Reflection.FieldInfo
Результат System.Reflection.Emit.ILGenerator

Ret() публичный статический Метод

public static Ret ( this il ) : void
il this
Результат void

ToObject() публичный статический Метод

public static ToObject ( this il, Type topOfStack ) : ILGenerator
il this
topOfStack System.Type
Результат System.Reflection.Emit.ILGenerator

UnboxAny() публичный статический Метод

public static UnboxAny ( this il, Type type ) : ILGenerator
il this
type System.Type
Результат System.Reflection.Emit.ILGenerator

UnboxAsCallable() публичный статический Метод

public static UnboxAsCallable ( this il, Type boxedType ) : ILGenerator
il this
boxedType System.Type
Результат System.Reflection.Emit.ILGenerator