Class Function
Represents a Wasmtime function.
Inheritance
Namespace: Wasmtime
Assembly: Wasmtime.Dotnet.dll
Syntax
public class Function : object
Properties
| Improve this Doc View SourceIsNull
Determines if the underlying function reference is null.
Declaration
public bool IsNull { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Null
Represents a null function reference.
Declaration
public static Function Null { get; }
Property Value
Type | Description |
---|---|
Function |
Parameters
The types of the parameters of the WebAssembly function.
Declaration
public IReadOnlyList<ValueKind> Parameters { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<ValueKind> |
Results
The types of the results of the WebAssembly function.
Declaration
public IReadOnlyList<ValueKind> Results { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<ValueKind> |
Methods
| Improve this Doc View SourceCheckTypeSignature(Nullable<Type>, Type[])
Check if this function has the given type signature
Declaration
public bool CheckTypeSignature(Type? returnType = null, params Type[] parameters)
Parameters
Type | Name | Description |
---|---|---|
System.Nullable<Type> | returnType | Return type (use a tuple for multiple return types) |
Type[] | parameters | The parameters of the function |
Returns
Type | Description |
---|---|
System.Boolean | Returns true if the type signature of the function is valid or false if not. |
FromCallback(Store, Action)
Creates a function given a callback.
Declaration
public static Function FromCallback(Store store, Action callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Action | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
FromCallback(Store, CallerAction)
Creates a function given a callback.
Declaration
public static Function FromCallback(Store store, CallerAction callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerAction | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
FromCallback(Store, Function.UntypedCallbackDelegate, IReadOnlyList<ValueKind>, IReadOnlyList<ValueKind>)
Creates an function given an untyped callback.
Declaration
public static Function FromCallback(Store store, Function.UntypedCallbackDelegate callback, IReadOnlyList<ValueKind> parameterKinds, IReadOnlyList<ValueKind> resultKinds)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Function.UntypedCallbackDelegate | callback | The callback for when the function is invoked. |
IReadOnlyList<ValueKind> | parameterKinds | The function parameter kinds. |
IReadOnlyList<ValueKind> | resultKinds | The function result kinds. |
Returns
Type | Description |
---|---|
Function |
FromCallback<T>(Store, Action<T>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T>(Store store, Action<T> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Action<T> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T |
FromCallback<TResult>(Store, Func<TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<TResult>(Store store, Func<TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
TResult |
FromCallback<T>(Store, CallerAction<T>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T>(Store store, CallerAction<T> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerAction<T> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T |
FromCallback<TResult>(Store, CallerFunc<TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<TResult>(Store store, CallerFunc<TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
TResult |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Store, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Store store, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
TResult |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult1, TResult2>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult1, TResult2>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult1, TResult2, TResult3>(Store, Func<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult1, TResult2, TResult3>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, T5, T6, TResult1, TResult2, TResult3, TResult4>(Store, Func<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, TResult1, TResult2, TResult3, TResult4>(Store store, Func<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Store, CallerAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Store store, CallerAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
TResult |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult1, TResult2>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult1, TResult2>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult1, TResult2, TResult3>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult1, TResult2, TResult3>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, T5, T6, TResult1, TResult2, TResult3, TResult4>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, TResult1, TResult2, TResult3, TResult4>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Store, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Store store, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
TResult |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult1, TResult2>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult1, TResult2>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult1, TResult2, TResult3>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult1, TResult2, TResult3>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult1, TResult2, TResult3, TResult4>(Store, Func<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult1, TResult2, TResult3, TResult4>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Store, CallerAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Store store, CallerAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
TResult |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult1, TResult2>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult1, TResult2>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult1, TResult2, TResult3>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult1, TResult2, TResult3>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult1, TResult2, TResult3, TResult4>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult1, TResult2, TResult3, TResult4>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Store, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Store store, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
TResult |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult1, TResult2>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult1, TResult2>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult1, TResult2, TResult3>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult1, TResult2, TResult3>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult1, TResult2, TResult3, TResult4>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult1, TResult2, TResult3, TResult4>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Store, CallerAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Store store, CallerAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
TResult |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult1, TResult2>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult1, TResult2>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult1, TResult2, TResult3>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult1, TResult2, TResult3>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult1, TResult2, TResult3, TResult4>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult1, TResult2, TResult3, TResult4>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
TResult |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult1, TResult2>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult1, TResult2>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult1, TResult2, TResult3>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult1, TResult2, TResult3>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult1, TResult2, TResult3, TResult4>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult1, TResult2, TResult3, TResult4>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
TResult |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult1, TResult2>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult1, TResult2>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult1, TResult2, TResult3>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult1, TResult2, TResult3>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult1, TResult2, TResult3, TResult4>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult1, TResult2, TResult3, TResult4>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult1, TResult2>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult1, TResult2>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult1, TResult2, TResult3>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult1, TResult2, TResult3>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult1, TResult2, TResult3, TResult4>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult1, TResult2, TResult3, TResult4>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult1, TResult2>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult1, TResult2>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult1, TResult2, TResult3>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult1, TResult2, TResult3>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult1, TResult2, TResult3, TResult4>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult1, TResult2, TResult3, TResult4>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult1, TResult2, TResult3>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult1, TResult2, TResult3>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult1, TResult2, TResult3, TResult4>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult1, TResult2, TResult3, TResult4>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult1, TResult2, TResult3>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult1, TResult2, TResult3>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult1, TResult2, TResult3, TResult4>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult1, TResult2, TResult3, TResult4>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult1, TResult2, TResult3, TResult4>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult1, TResult2, TResult3, TResult4>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult1, TResult2, TResult3, TResult4>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult1, TResult2, TResult3, TResult4>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2>(Store, Action<T1, T2>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2>(Store store, Action<T1, T2> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Action<T1, T2> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 |
FromCallback<T, TResult>(Store, Func<T, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T, TResult>(Store store, Func<T, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T | |
TResult |
FromCallback<TResult1, TResult2>(Store, Func<ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<TResult1, TResult2>(Store store, Func<ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
TResult1 | |
TResult2 |
FromCallback<T1, T2>(Store, CallerAction<T1, T2>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2>(Store store, CallerAction<T1, T2> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerAction<T1, T2> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 |
FromCallback<T, TResult>(Store, CallerFunc<T, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T, TResult>(Store store, CallerFunc<T, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T | |
TResult |
FromCallback<TResult1, TResult2>(Store, CallerFunc<ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<TResult1, TResult2>(Store store, CallerFunc<ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3>(Store, Action<T1, T2, T3>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3>(Store store, Action<T1, T2, T3> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Action<T1, T2, T3> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 |
FromCallback<T1, T2, TResult>(Store, Func<T1, T2, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, TResult>(Store store, Func<T1, T2, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
TResult |
FromCallback<T, TResult1, TResult2>(Store, Func<T, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T, TResult1, TResult2>(Store store, Func<T, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T | |
TResult1 | |
TResult2 |
FromCallback<TResult1, TResult2, TResult3>(Store, Func<ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<TResult1, TResult2, TResult3>(Store store, Func<ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3>(Store, CallerAction<T1, T2, T3>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3>(Store store, CallerAction<T1, T2, T3> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerAction<T1, T2, T3> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 |
FromCallback<T1, T2, TResult>(Store, CallerFunc<T1, T2, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, TResult>(Store store, CallerFunc<T1, T2, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
TResult |
FromCallback<T, TResult1, TResult2>(Store, CallerFunc<T, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T, TResult1, TResult2>(Store store, CallerFunc<T, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T | |
TResult1 | |
TResult2 |
FromCallback<TResult1, TResult2, TResult3>(Store, CallerFunc<ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<TResult1, TResult2, TResult3>(Store store, CallerFunc<ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4>(Store, Action<T1, T2, T3, T4>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4>(Store store, Action<T1, T2, T3, T4> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Action<T1, T2, T3, T4> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 |
FromCallback<T1, T2, T3, TResult>(Store, Func<T1, T2, T3, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, TResult>(Store store, Func<T1, T2, T3, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
TResult |
FromCallback<T1, T2, TResult1, TResult2>(Store, Func<T1, T2, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, TResult1, TResult2>(Store store, Func<T1, T2, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
TResult1 | |
TResult2 |
FromCallback<T, TResult1, TResult2, TResult3>(Store, Func<T, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T, TResult1, TResult2, TResult3>(Store store, Func<T, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<TResult1, TResult2, TResult3, TResult4>(Store, Func<ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<TResult1, TResult2, TResult3, TResult4>(Store store, Func<ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4>(Store, CallerAction<T1, T2, T3, T4>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4>(Store store, CallerAction<T1, T2, T3, T4> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerAction<T1, T2, T3, T4> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 |
FromCallback<T1, T2, T3, TResult>(Store, CallerFunc<T1, T2, T3, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, TResult>(Store store, CallerFunc<T1, T2, T3, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
TResult |
FromCallback<T1, T2, TResult1, TResult2>(Store, CallerFunc<T1, T2, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, TResult1, TResult2>(Store store, CallerFunc<T1, T2, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
TResult1 | |
TResult2 |
FromCallback<T, TResult1, TResult2, TResult3>(Store, CallerFunc<T, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T, TResult1, TResult2, TResult3>(Store store, CallerFunc<T, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<TResult1, TResult2, TResult3, TResult4>(Store, CallerFunc<ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<TResult1, TResult2, TResult3, TResult4>(Store store, CallerFunc<ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5>(Store, Action<T1, T2, T3, T4, T5>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5>(Store store, Action<T1, T2, T3, T4, T5> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Action<T1, T2, T3, T4, T5> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 |
FromCallback<T1, T2, T3, T4, TResult>(Store, Func<T1, T2, T3, T4, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, TResult>(Store store, Func<T1, T2, T3, T4, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
TResult |
FromCallback<T1, T2, T3, TResult1, TResult2>(Store, Func<T1, T2, T3, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, TResult1, TResult2>(Store store, Func<T1, T2, T3, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, TResult1, TResult2, TResult3>(Store, Func<T1, T2, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, TResult1, TResult2, TResult3>(Store store, Func<T1, T2, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T, TResult1, TResult2, TResult3, TResult4>(Store, Func<T, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T, TResult1, TResult2, TResult3, TResult4>(Store store, Func<T, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5>(Store, CallerAction<T1, T2, T3, T4, T5>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5>(Store store, CallerAction<T1, T2, T3, T4, T5> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerAction<T1, T2, T3, T4, T5> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 |
FromCallback<T1, T2, T3, T4, TResult>(Store, CallerFunc<T1, T2, T3, T4, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, TResult>(Store store, CallerFunc<T1, T2, T3, T4, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
TResult |
FromCallback<T1, T2, T3, TResult1, TResult2>(Store, CallerFunc<T1, T2, T3, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, TResult1, TResult2>(Store store, CallerFunc<T1, T2, T3, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, TResult1, TResult2, TResult3>(Store, CallerFunc<T1, T2, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, TResult1, TResult2, TResult3>(Store store, CallerFunc<T1, T2, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T, TResult1, TResult2, TResult3, TResult4>(Store, CallerFunc<T, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T, TResult1, TResult2, TResult3, TResult4>(Store store, CallerFunc<T, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6>(Store, Action<T1, T2, T3, T4, T5, T6>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6>(Store store, Action<T1, T2, T3, T4, T5, T6> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Action<T1, T2, T3, T4, T5, T6> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 |
FromCallback<T1, T2, T3, T4, T5, TResult>(Store, Func<T1, T2, T3, T4, T5, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, TResult>(Store store, Func<T1, T2, T3, T4, T5, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
TResult |
FromCallback<T1, T2, T3, T4, TResult1, TResult2>(Store, Func<T1, T2, T3, T4, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, TResult1, TResult2>(Store store, Func<T1, T2, T3, T4, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, TResult1, TResult2, TResult3>(Store, Func<T1, T2, T3, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, TResult1, TResult2, TResult3>(Store store, Func<T1, T2, T3, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, TResult1, TResult2, TResult3, TResult4>(Store, Func<T1, T2, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, TResult1, TResult2, TResult3, TResult4>(Store store, Func<T1, T2, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6>(Store, CallerAction<T1, T2, T3, T4, T5, T6>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6>(Store store, CallerAction<T1, T2, T3, T4, T5, T6> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerAction<T1, T2, T3, T4, T5, T6> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 |
FromCallback<T1, T2, T3, T4, T5, TResult>(Store, CallerFunc<T1, T2, T3, T4, T5, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, TResult>(Store store, CallerFunc<T1, T2, T3, T4, T5, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
TResult |
FromCallback<T1, T2, T3, T4, TResult1, TResult2>(Store, CallerFunc<T1, T2, T3, T4, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, TResult1, TResult2>(Store store, CallerFunc<T1, T2, T3, T4, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, TResult1, TResult2, TResult3>(Store, CallerFunc<T1, T2, T3, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, TResult1, TResult2, TResult3>(Store store, CallerFunc<T1, T2, T3, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, TResult1, TResult2, TResult3, TResult4>(Store, CallerFunc<T1, T2, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, TResult1, TResult2, TResult3, TResult4>(Store store, CallerFunc<T1, T2, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7>(Store, Action<T1, T2, T3, T4, T5, T6, T7>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7>(Store store, Action<T1, T2, T3, T4, T5, T6, T7> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Action<T1, T2, T3, T4, T5, T6, T7> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 |
FromCallback<T1, T2, T3, T4, T5, T6, TResult>(Store, Func<T1, T2, T3, T4, T5, T6, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, TResult>(Store store, Func<T1, T2, T3, T4, T5, T6, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
TResult |
FromCallback<T1, T2, T3, T4, T5, TResult1, TResult2>(Store, Func<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, TResult1, TResult2>(Store store, Func<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, TResult1, TResult2, TResult3>(Store, Func<T1, T2, T3, T4, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, TResult1, TResult2, TResult3>(Store store, Func<T1, T2, T3, T4, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, TResult1, TResult2, TResult3, TResult4>(Store, Func<T1, T2, T3, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, TResult1, TResult2, TResult3, TResult4>(Store store, Func<T1, T2, T3, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7>(Store, CallerAction<T1, T2, T3, T4, T5, T6, T7>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7>(Store store, CallerAction<T1, T2, T3, T4, T5, T6, T7> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerAction<T1, T2, T3, T4, T5, T6, T7> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 |
FromCallback<T1, T2, T3, T4, T5, T6, TResult>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, TResult>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
TResult |
FromCallback<T1, T2, T3, T4, T5, TResult1, TResult2>(Store, CallerFunc<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, TResult1, TResult2>(Store store, CallerFunc<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, TResult1, TResult2, TResult3>(Store, CallerFunc<T1, T2, T3, T4, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, TResult1, TResult2, TResult3>(Store store, CallerFunc<T1, T2, T3, T4, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, TResult1, TResult2, TResult3, TResult4>(Store, CallerFunc<T1, T2, T3, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, TResult1, TResult2, TResult3, TResult4>(Store store, CallerFunc<T1, T2, T3, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8>(Store, Action<T1, T2, T3, T4, T5, T6, T7, T8>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8>(Store store, Action<T1, T2, T3, T4, T5, T6, T7, T8> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Action<T1, T2, T3, T4, T5, T6, T7, T8> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult>(Store, Func<T1, T2, T3, T4, T5, T6, T7, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
TResult |
FromCallback<T1, T2, T3, T4, T5, T6, TResult1, TResult2>(Store, Func<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, TResult1, TResult2>(Store store, Func<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, T5, TResult1, TResult2, TResult3>(Store, Func<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, TResult1, TResult2, TResult3>(Store store, Func<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, TResult1, TResult2, TResult3, TResult4>(Store, Func<T1, T2, T3, T4, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, TResult1, TResult2, TResult3, TResult4>(Store store, Func<T1, T2, T3, T4, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8>(Store, CallerAction<T1, T2, T3, T4, T5, T6, T7, T8>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8>(Store store, CallerAction<T1, T2, T3, T4, T5, T6, T7, T8> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerAction<T1, T2, T3, T4, T5, T6, T7, T8> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
TResult |
FromCallback<T1, T2, T3, T4, T5, T6, TResult1, TResult2>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, TResult1, TResult2>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, T5, TResult1, TResult2, TResult3>(Store, CallerFunc<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, TResult1, TResult2, TResult3>(Store store, CallerFunc<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, TResult1, TResult2, TResult3, TResult4>(Store, CallerFunc<T1, T2, T3, T4, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, TResult1, TResult2, TResult3, TResult4>(Store store, CallerFunc<T1, T2, T3, T4, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9>(Store, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9>(Store store, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Store, Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
TResult |
FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult1, TResult2>(Store, Func<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult1, TResult2>(Store store, Func<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, T5, T6, TResult1, TResult2, TResult3>(Store, Func<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, TResult1, TResult2, TResult3>(Store store, Func<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, T5, TResult1, TResult2, TResult3, TResult4>(Store, Func<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, TResult1, TResult2, TResult3, TResult4>(Store store, Func<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
Func<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9>(Store, CallerAction<T1, T2, T3, T4, T5, T6, T7, T8, T9>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, T9>(Store store, CallerAction<T1, T2, T3, T4, T5, T6, T7, T8, T9> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerAction<T1, T2, T3, T4, T5, T6, T7, T8, T9> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 |
FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, TResult>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, TResult> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, T8, TResult> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
TResult |
FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult1, TResult2>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, T7, TResult1, TResult2>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, T7, ValueTuple<TResult1, TResult2>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
TResult1 | |
TResult2 |
FromCallback<T1, T2, T3, T4, T5, T6, TResult1, TResult2, TResult3>(Store, CallerFunc<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2, TResult3>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, T6, TResult1, TResult2, TResult3>(Store store, CallerFunc<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2, TResult3>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, T6, ValueTuple<TResult1, TResult2, TResult3>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
TResult1 | |
TResult2 | |
TResult3 |
FromCallback<T1, T2, T3, T4, T5, TResult1, TResult2, TResult3, TResult4>(Store, CallerFunc<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2, TResult3, TResult4>>)
Creates a function given a callback.
Declaration
public static Function FromCallback<T1, T2, T3, T4, T5, TResult1, TResult2, TResult3, TResult4>(Store store, CallerFunc<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2, TResult3, TResult4>> callback)
Parameters
Type | Name | Description |
---|---|---|
Store | store | The store to create the function in. |
CallerFunc<T1, T2, T3, T4, T5, ValueTuple<TResult1, TResult2, TResult3, TResult4>> | callback | The callback for when the function is invoked. |
Returns
Type | Description |
---|---|
Function |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
TResult1 | |
TResult2 | |
TResult3 | |
TResult4 |
Invoke()
Invokes the Wasmtime function with no arguments.
Declaration
public object? Invoke()
Returns
Type | Description |
---|---|
System.Nullable<System.Object> | Returns null if the function has no return value. Returns the value if the function returns a single value. Returns an array of values if the function returns more than one value. |
Invoke(ReadOnlySpan<ValueBox>)
Invokes the Wasmtime function.
Declaration
public object? Invoke(ReadOnlySpan<ValueBox> arguments)
Parameters
Type | Name | Description |
---|---|---|
ReadOnlySpan<ValueBox> | arguments | The arguments to pass to the function, wrapped in |
Returns
Type | Description |
---|---|
System.Nullable<System.Object> | Returns null if the function has no return value. Returns the value if the function returns a single value. Returns an array of values if the function returns more than one value. |
Invoke(ValueBox[])
Invokes the Wasmtime function.
Declaration
public object? Invoke(params ValueBox[] arguments)
Parameters
Type | Name | Description |
---|---|---|
ValueBox[] | arguments | The array of arguments to pass to the function. |
Returns
Type | Description |
---|---|
System.Nullable<System.Object> | Returns null if the function has no return value. Returns the value if the function returns a single value. Returns an array of values if the function returns more than one value. |
WrapAction()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action? WrapAction()
Returns
Type | Description |
---|---|
System.Nullable<Action> | A |
WrapAction<T>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T>? WrapAction<T>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T>> | A |
Type Parameters
Name | Description |
---|---|
T |
WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>? WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 |
WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>? WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 |
WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>? WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 |
WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>? WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 |
WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>? WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
T14 |
WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>? WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
T14 | |
T15 |
WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>? WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
T14 | |
T15 | |
T16 |
WrapAction<T1, T2>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T1, T2>? WrapAction<T1, T2>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T1, T2>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 |
WrapAction<T1, T2, T3>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T1, T2, T3>? WrapAction<T1, T2, T3>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T1, T2, T3>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 |
WrapAction<T1, T2, T3, T4>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T1, T2, T3, T4>? WrapAction<T1, T2, T3, T4>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T1, T2, T3, T4>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 |
WrapAction<T1, T2, T3, T4, T5>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T1, T2, T3, T4, T5>? WrapAction<T1, T2, T3, T4, T5>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T1, T2, T3, T4, T5>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 |
WrapAction<T1, T2, T3, T4, T5, T6>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T1, T2, T3, T4, T5, T6>? WrapAction<T1, T2, T3, T4, T5, T6>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T1, T2, T3, T4, T5, T6>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 |
WrapAction<T1, T2, T3, T4, T5, T6, T7>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T1, T2, T3, T4, T5, T6, T7>? WrapAction<T1, T2, T3, T4, T5, T6, T7>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T1, T2, T3, T4, T5, T6, T7>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 |
WrapAction<T1, T2, T3, T4, T5, T6, T7, T8>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T1, T2, T3, T4, T5, T6, T7, T8>? WrapAction<T1, T2, T3, T4, T5, T6, T7, T8>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T1, T2, T3, T4, T5, T6, T7, T8>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 |
WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9>()
Attempt to wrap this function as an Action
. Wrapped Action
is faster than a normal Invoke call.
Declaration
public Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>? WrapAction<T1, T2, T3, T4, T5, T6, T7, T8, T9>()
Returns
Type | Description |
---|---|
System.Nullable<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 |
WrapFunc<TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<TResult>? WrapFunc<TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<TResult>> | A |
Type Parameters
Name | Description |
---|---|
TResult |
WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>? WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
TResult |
WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>? WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
TResult |
WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>? WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
TResult |
WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>? WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
TResult |
WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>? WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
TResult |
WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>? WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
T14 | |
TResult |
WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>? WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
T14 | |
T15 | |
TResult |
WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>? WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
T14 | |
T15 | |
T16 | |
TResult |
WrapFunc<T, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T, TResult>? WrapFunc<T, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T | |
TResult |
WrapFunc<T1, T2, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T1, T2, TResult>? WrapFunc<T1, T2, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T1, T2, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
TResult |
WrapFunc<T1, T2, T3, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T1, T2, T3, TResult>? WrapFunc<T1, T2, T3, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T1, T2, T3, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
TResult |
WrapFunc<T1, T2, T3, T4, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T1, T2, T3, T4, TResult>? WrapFunc<T1, T2, T3, T4, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T1, T2, T3, T4, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
TResult |
WrapFunc<T1, T2, T3, T4, T5, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T1, T2, T3, T4, T5, TResult>? WrapFunc<T1, T2, T3, T4, T5, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T1, T2, T3, T4, T5, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
TResult |
WrapFunc<T1, T2, T3, T4, T5, T6, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T1, T2, T3, T4, T5, T6, TResult>? WrapFunc<T1, T2, T3, T4, T5, T6, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T1, T2, T3, T4, T5, T6, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
TResult |
WrapFunc<T1, T2, T3, T4, T5, T6, T7, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T1, T2, T3, T4, T5, T6, T7, TResult>? WrapFunc<T1, T2, T3, T4, T5, T6, T7, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T1, T2, T3, T4, T5, T6, T7, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
TResult |
WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, TResult>()
Attempt to wrap this function as a Func
. Wrapped Func
is faster than a normal Invoke call.
Declaration
public Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>? WrapFunc<T1, T2, T3, T4, T5, T6, T7, T8, TResult>()
Returns
Type | Description |
---|---|
System.Nullable<Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>> | A |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
TResult |