Method | Description | |
---|---|---|
CreateLambdaBody ( System.Linq.Expressions.ParameterExpression parameters, |
(parameters) => { List<object> parameters = new List<object> { parameters }; OnDetourCalled(new DetourCallbackEventArgs(parameters)); return (T)_detour.Invoke(parameters); }
|
|
InterceptorFuncBuilder ( |
Method | Description | |
---|---|---|
AddParametersToList ( IEnumerable |
List<object> parameters = new List<object> { ... };
|
|
CallOriginal ( |
ret = _detour.Invoke(...);
|
|
CastToOriginalDelegateType ( |
return (T)ret;
|
|
CompileLambda ( System.Linq.Expressions.ParameterExpression parameters ) : |
(...) => { ... };
|
|
FireEvent ( |
OnDetourCalled(new DetourCallbackEventArgs(parameters));
|
|
HasNoReturnValue ( |
public CreateLambdaBody ( System.Linq.Expressions.ParameterExpression parameters, |
||
parameters | System.Linq.Expressions.ParameterExpression | |
delegateType | ||
mi | ||
return |
public InterceptorFuncBuilder ( |
||
notifier | ||
return | System |