Method | Description | |
---|---|---|
Emit ( this emitter, |
Emits the IL instructions that will store information about the method
|
|
Proceed ( this info ) : object |
Invokes the currently executing method by using the IInvocationInfo.Target as the target instance, the IInvocationInfo.TargetMethod as the method, and uses the IInvocationInfo.Arguments for the method arguments.
|
|
Proceed ( this info, object target ) : object |
Invokes the currently executing method by using the target as the target instance, the IInvocationInfo.TargetMethod as the method, and uses the IInvocationInfo.Arguments for the method arguments.
|
public static Emit ( this emitter, |
||
emitter | this | The |
method | The method whose implementation will be intercepted. | |
targetMethod | Mono.Cecil.MethodDefinition | The actual method that will contain the resulting instructions. |
invocationInfo | Mono.Cecil.Cil.VariableDefinition | The |
return | void |
public static Proceed ( this info ) : object | ||
info | this | The |
return | object |
public static Proceed ( this info, object target ) : object | ||
info | this | The |
target | object | The target instance that will handle the method call. |
return | object |