private void FireWs(WorkspaceTrigger trigger) => ThreadHelper.JoinableTaskFactory.Run(async() => await _wsMachine.FireAsync(trigger));
public static WorkspaceStateMachine.TriggerWithParameters <TData> With <TData>(this WorkspaceTrigger t) { return(new WorkspaceStateMachine.TriggerWithParameters <TData>(t)); }
private void FireWs <TData>(WorkspaceTrigger trigger, TData data) => ThreadHelper.JoinableTaskFactory.Run(async() => await _wsMachine.FireAsync(trigger.With <TData>(), data));