Show / Hide Table of Contents

Class ActionExtensions

Extensions class for ISharedState instances.

Inheritance
System.Object
ActionExtensions
Namespace: Cortex.Net.Api
Assembly: Cortex.Net.dll
Syntax
public static class ActionExtensions : object

Methods

| Improve this Doc View Source

CreateAction(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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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
| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

| Improve this Doc View Source

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.

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX