public AsyncOperationImpl([NotNull] IActionContinuation <T> continuationAction) { Should.NotBeNull(continuationAction, "continuationAction"); _continuationActionGeneric = continuationAction; }
/// <summary> /// Creates a continuation that executes when the target operation completes. /// </summary> public IAsyncOperation ContinueWith(IActionContinuation <TResult> continuationAction) { return(AddContinuation(new AsyncOperationImpl <TResult, object>(continuationAction))); }
public IAsyncOperation ContinueWith(IActionContinuation continuationAction) { return(AddContinuation(new AsyncOperationImpl <object, object>(continuationAction, Context))); }
public AsyncOperationImpl([NotNull] IActionContinuation continuationAction) { Should.NotBeNull(continuationAction, nameof(continuationAction)); _continuationAction = continuationAction; }
public AsyncOperationImpl([NotNull] IActionContinuation <T> continuationAction, IDataContext context) : base(context) { Should.NotBeNull(continuationAction, nameof(continuationAction)); _continuationActionGeneric = continuationAction; }