public SuspendableActionImpl(Action action, ObservableSuspendState suspendState) { _suspendState = suspendState; _action = action; }
public static Action Create(Action action, ObservableSuspendState suspendState) { var suspendableAction = new SuspendableActionImpl(action, suspendState); return(suspendableAction.Invoke); }