Class ActionExtensions
Extensions class for ISharedState instances.
Inheritance
Namespace: Cortex.Net.Api
Assembly: Cortex.Net.dll
Syntax
public static class ActionExtensions : object
Methods
| Improve this Doc View SourceCreateAction(ISharedState, Action)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action CreateAction(this ISharedState sharedState, Action action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action | action | The action itself. |
Returns
Type | Description |
---|---|
Action |
CreateAction(ISharedState, String, Action)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action CreateAction(this ISharedState sharedState, string actionName, Action action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action | action | The action itself. |
Returns
Type | Description |
---|---|
Action |
CreateAction(ISharedState, String, Object, Action)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action CreateAction(this ISharedState sharedState, string actionName, object scope, Action action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action | action | The action itself. |
Returns
Type | Description |
---|---|
Action |
CreateAction<T1>(ISharedState, Action<T1>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1> CreateAction<T1>(this ISharedState sharedState, Action<T1> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1> |
Type Parameters
Name | Description |
---|---|
T1 |
CreateAction<T1>(ISharedState, String, Action<T1>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1> CreateAction<T1>(this ISharedState sharedState, string actionName, Action<T1> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1> |
Type Parameters
Name | Description |
---|---|
T1 |
CreateAction<T1>(ISharedState, String, Object, Action<T1>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1> CreateAction<T1>(this ISharedState sharedState, string actionName, object scope, Action<T1> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1> |
Type Parameters
Name | Description |
---|---|
T1 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(ISharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(this ISharedState sharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(ISharedState, String, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(this ISharedState sharedState, string actionName, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(ISharedState, String, Object, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(this ISharedState sharedState, string actionName, object scope, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(ISharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(this ISharedState sharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(ISharedState, String, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(this ISharedState sharedState, string actionName, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(ISharedState, String, Object, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(this ISharedState sharedState, string actionName, object scope, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(ISharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(this ISharedState sharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(ISharedState, String, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(this ISharedState sharedState, string actionName, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(ISharedState, String, Object, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(this ISharedState sharedState, string actionName, object scope, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(ISharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(this ISharedState sharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(ISharedState, String, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(this ISharedState sharedState, string actionName, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(ISharedState, String, Object, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(this ISharedState sharedState, string actionName, object scope, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(ISharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(this ISharedState sharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
T14 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(ISharedState, String, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(this ISharedState sharedState, string actionName, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
T14 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(ISharedState, String, Object, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(this ISharedState sharedState, string actionName, object scope, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
T14 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(ISharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(this ISharedState sharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
T14 | |
T15 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(ISharedState, String, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(this ISharedState sharedState, string actionName, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
T14 | |
T15 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(ISharedState, String, Object, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(this ISharedState sharedState, string actionName, object scope, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
T14 | |
T15 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(ISharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(this ISharedState sharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
T14 | |
T15 | |
T16 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(ISharedState, String, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(this ISharedState sharedState, string actionName, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
T14 | |
T15 | |
T16 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(ISharedState, String, Object, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(this ISharedState sharedState, string actionName, object scope, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 | |
T10 | |
T11 | |
T12 | |
T13 | |
T14 | |
T15 | |
T16 |
CreateAction<T1, T2>(ISharedState, Action<T1, T2>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2> CreateAction<T1, T2>(this ISharedState sharedState, Action<T1, T2> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1, T2> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 |
CreateAction<T1, T2>(ISharedState, String, Action<T1, T2>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2> CreateAction<T1, T2>(this ISharedState sharedState, string actionName, Action<T1, T2> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1, T2> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 |
CreateAction<T1, T2>(ISharedState, String, Object, Action<T1, T2>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2> CreateAction<T1, T2>(this ISharedState sharedState, string actionName, object scope, Action<T1, T2> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1, T2> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 |
CreateAction<T1, T2, T3>(ISharedState, Action<T1, T2, T3>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3> CreateAction<T1, T2, T3>(this ISharedState sharedState, Action<T1, T2, T3> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1, T2, T3> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 |
CreateAction<T1, T2, T3>(ISharedState, String, Action<T1, T2, T3>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3> CreateAction<T1, T2, T3>(this ISharedState sharedState, string actionName, Action<T1, T2, T3> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1, T2, T3> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 |
CreateAction<T1, T2, T3>(ISharedState, String, Object, Action<T1, T2, T3>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3> CreateAction<T1, T2, T3>(this ISharedState sharedState, string actionName, object scope, Action<T1, T2, T3> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1, T2, T3> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 |
CreateAction<T1, T2, T3, T4>(ISharedState, Action<T1, T2, T3, T4>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4> CreateAction<T1, T2, T3, T4>(this ISharedState sharedState, Action<T1, T2, T3, T4> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1, T2, T3, T4> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 |
CreateAction<T1, T2, T3, T4>(ISharedState, String, Action<T1, T2, T3, T4>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4> CreateAction<T1, T2, T3, T4>(this ISharedState sharedState, string actionName, Action<T1, T2, T3, T4> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1, T2, T3, T4> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 |
CreateAction<T1, T2, T3, T4>(ISharedState, String, Object, Action<T1, T2, T3, T4>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4> CreateAction<T1, T2, T3, T4>(this ISharedState sharedState, string actionName, object scope, Action<T1, T2, T3, T4> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1, T2, T3, T4> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 |
CreateAction<T1, T2, T3, T4, T5>(ISharedState, Action<T1, T2, T3, T4, T5>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5> CreateAction<T1, T2, T3, T4, T5>(this ISharedState sharedState, Action<T1, T2, T3, T4, T5> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1, T2, T3, T4, T5> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 |
CreateAction<T1, T2, T3, T4, T5>(ISharedState, String, Action<T1, T2, T3, T4, T5>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5> CreateAction<T1, T2, T3, T4, T5>(this ISharedState sharedState, string actionName, Action<T1, T2, T3, T4, T5> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1, T2, T3, T4, T5> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 |
CreateAction<T1, T2, T3, T4, T5>(ISharedState, String, Object, Action<T1, T2, T3, T4, T5>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5> CreateAction<T1, T2, T3, T4, T5>(this ISharedState sharedState, string actionName, object scope, Action<T1, T2, T3, T4, T5> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1, T2, T3, T4, T5> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 |
CreateAction<T1, T2, T3, T4, T5, T6>(ISharedState, Action<T1, T2, T3, T4, T5, T6>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6> CreateAction<T1, T2, T3, T4, T5, T6>(this ISharedState sharedState, Action<T1, T2, T3, T4, T5, T6> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1, T2, T3, T4, T5, T6> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 |
CreateAction<T1, T2, T3, T4, T5, T6>(ISharedState, String, Action<T1, T2, T3, T4, T5, T6>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6> CreateAction<T1, T2, T3, T4, T5, T6>(this ISharedState sharedState, string actionName, Action<T1, T2, T3, T4, T5, T6> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1, T2, T3, T4, T5, T6> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 |
CreateAction<T1, T2, T3, T4, T5, T6>(ISharedState, String, Object, Action<T1, T2, T3, T4, T5, T6>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6> CreateAction<T1, T2, T3, T4, T5, T6>(this ISharedState sharedState, string actionName, object scope, Action<T1, T2, T3, T4, T5, T6> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1, T2, T3, T4, T5, T6> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 |
CreateAction<T1, T2, T3, T4, T5, T6, T7>(ISharedState, Action<T1, T2, T3, T4, T5, T6, T7>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7> CreateAction<T1, T2, T3, T4, T5, T6, T7>(this ISharedState sharedState, Action<T1, T2, T3, T4, T5, T6, T7> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1, T2, T3, T4, T5, T6, T7> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 |
CreateAction<T1, T2, T3, T4, T5, T6, T7>(ISharedState, String, Action<T1, T2, T3, T4, T5, T6, T7>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7> CreateAction<T1, T2, T3, T4, T5, T6, T7>(this ISharedState sharedState, string actionName, Action<T1, T2, T3, T4, T5, T6, T7> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1, T2, T3, T4, T5, T6, T7> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 |
CreateAction<T1, T2, T3, T4, T5, T6, T7>(ISharedState, String, Object, Action<T1, T2, T3, T4, T5, T6, T7>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7> CreateAction<T1, T2, T3, T4, T5, T6, T7>(this ISharedState sharedState, string actionName, object scope, Action<T1, T2, T3, T4, T5, T6, T7> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1, T2, T3, T4, T5, T6, T7> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8>(ISharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8>(this ISharedState sharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8>(ISharedState, String, Action<T1, T2, T3, T4, T5, T6, T7, T8>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8>(this ISharedState sharedState, string actionName, Action<T1, T2, T3, T4, T5, T6, T7, T8> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8>(ISharedState, String, Object, Action<T1, T2, T3, T4, T5, T6, T7, T8>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8>(this ISharedState sharedState, string actionName, object scope, Action<T1, T2, T3, T4, T5, T6, T7, T8> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9>(ISharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9>(this ISharedState sharedState, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9>(ISharedState, String, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9>(this ISharedState sharedState, string actionName, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 |
CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9>(ISharedState, String, Object, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>)
Creates an Action that triggers reaction in all observables in the shared state.
Declaration
public static Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> CreateAction<T1, T2, T3, T4, T5, T6, T7, T8, T9>(this ISharedState sharedState, string actionName, object scope, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> | action | The action itself. |
Returns
Type | Description |
---|---|
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> |
Type Parameters
Name | Description |
---|---|
T1 | |
T2 | |
T3 | |
T4 | |
T5 | |
T6 | |
T7 | |
T8 | |
T9 |
RunInAction(ISharedState, Action)
Creates and runs an Action that triggers reaction in all observables in the shared state.
Declaration
public static void RunInAction(this ISharedState sharedState, Action action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
Action | action | The action itself. |
RunInAction(ISharedState, String, Action)
Creates and runs an Action that triggers reaction in all observables in the shared state.
Declaration
public static void RunInAction(this ISharedState sharedState, string actionName, Action action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
Action | action | The action itself. |
RunInAction(ISharedState, String, Object, Action)
Creates and runs an Action that triggers reaction in all observables in the shared state.
Declaration
public static void RunInAction(this ISharedState sharedState, string actionName, object scope, Action action)
Parameters
Type | Name | Description |
---|---|---|
ISharedState | sharedState | The name of the shared state to use to create this action. |
System.String | actionName | The name of this action. |
System.Object | scope | The scope of this action. |
Action | action | The action itself. |