C# 클래스 LinFu.AOP.Cecil.GetSurroundingClassImplementation

Represents a class that emits the instructions that obtain the IAroundInvoke instance.
상속: IInstructionEmitter
파일 보기 프로젝트 열기: philiplaureano/LinFu 1 사용 예제들

공개 메소드들

메소드 설명
Emit ( Mono.Cecil.Cil.CilWorker IL ) : void

Emits the instructions that obtain the IAroundInvoke instance.

GetSurroundingClassImplementation ( Mono.Cecil.Cil.VariableDefinition invocationInfo, Mono.Cecil.Cil.VariableDefinition surroundingClassImplementation, MethodInfo getSurroundingImplementationMethod ) : System.Reflection

Initializes a new instance of the GetSurroundingClassImplementation class.

메소드 상세

Emit() 공개 메소드

Emits the instructions that obtain the IAroundInvoke instance.
public Emit ( Mono.Cecil.Cil.CilWorker IL ) : void
IL Mono.Cecil.Cil.CilWorker The that points to the current method body.
리턴 void

GetSurroundingClassImplementation() 공개 메소드

Initializes a new instance of the GetSurroundingClassImplementation class.
public GetSurroundingClassImplementation ( Mono.Cecil.Cil.VariableDefinition invocationInfo, Mono.Cecil.Cil.VariableDefinition surroundingClassImplementation, MethodInfo getSurroundingImplementationMethod ) : System.Reflection
invocationInfo Mono.Cecil.Cil.VariableDefinition The variable that contains the instance.
surroundingClassImplementation Mono.Cecil.Cil.VariableDefinition The variable that contains the instance.
getSurroundingImplementationMethod System.Reflection.MethodInfo The method that will obtain the instance.
리턴 System.Reflection