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

Represents the parameters used to add interception to a given method body.
상속: IMethodBodyRewriterParameters
파일 보기 프로젝트 열기: philiplaureano/LinFu 1 사용 예제들

공개 메소드들

메소드 설명
MethodBodyRewriterParameters ( Mono.Cecil.Cil.CilWorker IL, IEnumerable oldInstructions, Mono.Cecil.Cil.VariableDefinition interceptionDisabled, Mono.Cecil.Cil.VariableDefinition invocationInfo, Mono.Cecil.Cil.VariableDefinition returnValue, Mono.Cecil.Cil.VariableDefinition methodReplacementProvider, Mono.Cecil.Cil.VariableDefinition aroundInvokeProvider, Mono.Cecil.Cil.VariableDefinition classMethodReplacementProvider, MethodReference>.Func getMethodReplacementProviderMethod, Type registryType ) : System

Initializes a new instance of the MethodBodyRewriterParameters class.

메소드 상세

MethodBodyRewriterParameters() 공개 메소드

Initializes a new instance of the MethodBodyRewriterParameters class.
public MethodBodyRewriterParameters ( Mono.Cecil.Cil.CilWorker IL, IEnumerable oldInstructions, Mono.Cecil.Cil.VariableDefinition interceptionDisabled, Mono.Cecil.Cil.VariableDefinition invocationInfo, Mono.Cecil.Cil.VariableDefinition returnValue, Mono.Cecil.Cil.VariableDefinition methodReplacementProvider, Mono.Cecil.Cil.VariableDefinition aroundInvokeProvider, Mono.Cecil.Cil.VariableDefinition classMethodReplacementProvider, MethodReference>.Func getMethodReplacementProviderMethod, Type registryType ) : System
IL Mono.Cecil.Cil.CilWorker The CilWorker that is responsible for the current method body.
oldInstructions IEnumerable The value indicating the list of old instructions in the current method body.
interceptionDisabled Mono.Cecil.Cil.VariableDefinition The value that determines whether or not interception is disabled.
invocationInfo Mono.Cecil.Cil.VariableDefinition The local variable that will store the instance.
returnValue Mono.Cecil.Cil.VariableDefinition The value indicating the local variable that will store the return value.
methodReplacementProvider Mono.Cecil.Cil.VariableDefinition The instance.
aroundInvokeProvider Mono.Cecil.Cil.VariableDefinition The instance.
classMethodReplacementProvider Mono.Cecil.Cil.VariableDefinition The class-level instance.
getMethodReplacementProviderMethod MethodReference>.Func The functor that resolves the GetMethodReplacementProvider method.
registryType System.Type The interception registry type that will be responsible for handling class-level interception events.
리턴 System