Struct HookPromiseInstance<TObject>
- Namespace
- ShapezShifter.SharpDetour
- Assembly
- ShapezShifter.dll
public readonly struct HookPromiseInstance<TObject>
Type Parameters
TObject
- Extension Methods
Methods
Returning<TResult>()
public HookMethodSignaturePromise<TObject, TResult> Returning<TResult>()
Returns
- HookMethodSignaturePromise<TObject, TResult>
Type Parameters
TResult
WithArg<TArg0>()
public HookVoidMethodSignaturePromise<TObject, TArg0> WithArg<TArg0>()
Returns
- HookVoidMethodSignaturePromise<TObject, TArg0>
Type Parameters
TArg0
WithArgs<TArg0, TArg1>()
public HookVoidMethodSignaturePromise<TObject, TArg0, TArg1> WithArgs<TArg0, TArg1>()
Returns
- HookVoidMethodSignaturePromise<TObject, TArg0, TArg1>
Type Parameters
TArg0TArg1
WithArgs<TArg0, TArg1, TArg2>()
public HookVoidMethodSignaturePromise<TObject, TArg0, TArg1, TArg2> WithArgs<TArg0, TArg1, TArg2>()
Returns
- HookVoidMethodSignaturePromise<TObject, TArg0, TArg1, TArg2>
Type Parameters
TArg0TArg1TArg2