Table of Contents

Delegate ThisFunc<T1, TResult>

Namespace
Dynamitey
Assembly
Dynamitey.Community.dll

Special Delegate used to make impromptu object methods first parameter is this.

public delegate TResult ThisFunc<in T1, out TResult>(dynamic @this, T1 arg1)

Parameters

this dynamic
Special Delegate used to make impromptu object methods first parameter is this.
arg1 T1
Special Delegate used to make impromptu object methods first parameter is this.

Returns

TResult
Special Delegate used to make impromptu object methods first parameter is this.

Type Parameters

T1
TResult
Extension Methods

Constructors

ThisFunc(object, nint)

public ThisFunc(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(dynamic, T1, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(dynamic @this, T1 arg1, AsyncCallback callback, object @object)

Parameters

this dynamic
arg1 T1
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual TResult EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

TResult

Invoke(dynamic, T1)

public virtual TResult Invoke(dynamic @this, T1 arg1)

Parameters

this dynamic
arg1 T1

Returns

TResult