C# 클래스 Cone.Reflection.ILGeneratorExtensions

파일 보기 프로젝트 열기: drunkcod/Cone

공개 메소드들

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