internal Operation( [NotNull] Func <CancellationToken, Task <TResult> > expression, [CanBeNull] OperationNotificationBase notification, [CanBeNull] OperationConditionBase condition) { _expression = expression; Notification = notification; Condition = condition; }
public IOperationBuilder WithCondition(OperationConditionBase condition) { _condition = condition; return(this); }