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.  |