Struct HookMethodSignaturePromise<TObject, TArg0, TArg1, TResult>
- Namespace
- ShapezShifter.SharpDetour
- Assembly
- ShapezShifter.dll
public readonly struct HookMethodSignaturePromise<TObject, TArg0, TArg1, TResult>
Type Parameters
TObjectTArg0TArg1TResult
- Extension Methods
Methods
Detour(Expression<Func<TObject, TArg0, TArg1, TResult>>)
public HookMethodSignatureTarget<TObject, TArg0, TArg1, TResult> Detour(Expression<Func<TObject, TArg0, TArg1, TResult>> original)
Parameters
originalExpression<Func<TObject, TArg0, TArg1, TResult>>
Returns
- HookMethodSignatureTarget<TObject, TArg0, TArg1, TResult>
WithArg<TArg2>()
public HookMethodSignaturePromise<TObject, TArg0, TArg1, TArg2, TResult> WithArg<TArg2>()
Returns
- HookMethodSignaturePromise<TObject, TArg0, TArg1, TArg2, TResult>
Type Parameters
TArg2