Table of Contents

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

TArg0
TArg1

WithArgs<TArg0, TArg1, TArg2>()

public HookVoidMethodSignaturePromise<TObject, TArg0, TArg1, TArg2> WithArgs<TArg0, TArg1, TArg2>()

Returns

HookVoidMethodSignaturePromise<TObject, TArg0, TArg1, TArg2>

Type Parameters

TArg0
TArg1
TArg2