Table of Contents

Class StateAccessorExtensions

Namespace
Automatonymous
Assembly
Automatonymous.dll
public static class StateAccessorExtensions
Inheritance
StateAccessorExtensions
Inherited Members

Methods

GetState<TInstance>(StateAccessor<TInstance>, TInstance)

public static Task<State<TInstance>> GetState<TInstance>(this StateAccessor<TInstance> accessor, TInstance instance) where TInstance : class

Parameters

accessor StateAccessor<TInstance>
instance TInstance

Returns

Task<State<TInstance>>

Type Parameters

TInstance

GetState<TInstance>(StateMachine<TInstance>, TInstance)

public static Task<State<TInstance>> GetState<TInstance>(this StateMachine<TInstance> accessor, TInstance instance) where TInstance : class

Parameters

accessor StateMachine<TInstance>
instance TInstance

Returns

Task<State<TInstance>>

Type Parameters

TInstance