Method | Description | |
---|---|---|
AfterInvoke ( IInvocationInfo context, object returnValue ) : void | ||
BeforeInvoke ( IInvocationInfo context ) : void | ||
CanReplace ( object host, IInvocationInfo context ) : bool |
Determines whether or not the current method implementation can be replaced.
|
|
GetMethodReplacement ( object host, IInvocationInfo context ) : IInterceptor |
Obtains the IInterceptor instance that will be used to replace the current method call.
|
Method | Description | |
---|---|---|
GetReplacement ( object host, IInvocationInfo context ) : IInterceptor |
Obtains the IInterceptor instance that will be used to replace the current method call.
|
|
ShouldReplace ( object host, IInvocationInfo context ) : bool |
public AfterInvoke ( IInvocationInfo context, object returnValue ) : void | ||
context | IInvocationInfo | |
returnValue | object | |
return | void |
public BeforeInvoke ( IInvocationInfo context ) : void | ||
context | IInvocationInfo | |
return | void |
public CanReplace ( object host, IInvocationInfo context ) : bool | ||
host | object | The target instance of the method call. |
context | IInvocationInfo | The |
return | bool |
public GetMethodReplacement ( object host, IInvocationInfo context ) : IInterceptor | ||
host | object | The target instance of the method call. |
context | IInvocationInfo | The |
return | IInterceptor |
protected abstract GetReplacement ( object host, IInvocationInfo context ) : IInterceptor | ||
host | object | The target instance of the method call. |
context | IInvocationInfo | The |
return | IInterceptor |
protected ShouldReplace ( object host, IInvocationInfo context ) : bool | ||
host | object | |
context | IInvocationInfo | |
return | bool |