FutureVariableExtensions public static class FutureVariableExtensions Documentation Code public static Task<TValue> SetVariable<T, TValue>(this BehaviorContext<FutureState, T> context, string key, AsyncEventMessageFactory<FutureState, T, TValue> factory) public static Task<TValue> SetVariable<TValue>(this BehaviorContext<FutureState> context, string key, AsyncEventMessageFactory<FutureState, TValue> factory) public static TValue SetVariable<T, TValue>(this BehaviorContext<FutureState, T> context, string key, EventMessageFactory<FutureState, T, TValue> factory) public static TValue SetVariable<TValue>(this BehaviorContext<FutureState> context, string key, EventMessageFactory<FutureState, TValue> factory) public static EventActivityBinder<FutureState, TData> SetVariable<TData, TValue>(this EventActivityBinder<FutureState, TData> binder, string key, EventMessageFactory<FutureState, TData, TValue> valueFactory) public static EventActivityBinder<FutureState> SetVariable<TValue>(this EventActivityBinder<FutureState> binder, string key, EventMessageFactory<FutureState, TValue> valueFactory) public static EventActivityBinder<FutureState, TData> SetVariable<TData, TValue>(this EventActivityBinder<FutureState, TData> binder, string key, AsyncEventMessageFactory<FutureState, TData, TValue> valueFactory) public static EventActivityBinder<FutureState> SetVariable<TValue>(this EventActivityBinder<FutureState> binder, string key, AsyncEventMessageFactory<FutureState, TValue> valueFactory) public static void SetVariable<TValue>(this BehaviorContext<FutureState> context, string key, TValue value) public static bool TryGetVariable<T>(this BehaviorContext<FutureState> context, string key, out T result)