public AsyncConditionBuilder(TrackingCollection <IValidationRule> rules) { _rules = rules; }
public AsyncConditionOtherwiseBuilder(TrackingCollection <IValidationRule> rules, Func <IValidationContext, CancellationToken, Task <bool> > condition) { _rules = rules; _condition = condition; }
public ConditionOtherwiseBuilder(TrackingCollection <IValidationRule> rules, Func <IValidationContext, bool> condition) { _rules = rules; _condition = condition; }
public CaptureDisposable(TrackingCollection <T> parent, Action <T> handler) { this._parent = parent; this._old = parent._capture; parent._capture = handler; }
public EventDisposable(TrackingCollection <T> parent, Action <T> handler) { this.parent = parent; this.handler = handler; }
public ConditionBuilder(TrackingCollection <IValidationRuleInternal <T> > rules) { _rules = rules; }