public ArithmeticCalculator(IAdder <T> adder, ISubtractor <T> subtractor, IMultiplier <T> multiplier, IDivider <T> divider) { _adder = adder; _subtractor = subtractor; _multiplier = multiplier; _divider = divider; }
public Calculator(IAdder adder, ISubtractor subtractor, IDivider divider, IMultiplier multiplier, IExponenter exponenter) { this.adder = adder; this.subtractor = subtractor; this.divider = divider; this.multiplier = multiplier; this.exponenter = exponenter; }
public Calculator(IQueryParser queryParser, IMultiplier multipler, IAdder adder, ISubtractor subtractor, IDivider divider) { _queryParser = queryParser; _multiplier = multipler; _adder = adder; _subtractor = subtractor; _divider = divider; }
public Calculator(IAdder adder, ISubtractor subtractor) { _adder = adder ?? throw new ArgumentNullException(nameof(adder)); _subtractor = subtractor ?? throw new ArgumentNullException(nameof(subtractor)); }
public LoggingCalculator(IAdder adder, ISubtractor subtractor) : base(adder, subtractor) { }
public DeltaValue(ISubtractor <T> subtractor, T value) { _subtractor = subtractor; _value = value; _delta = default(T); }
public FormsQueue(IFormFactory factory, ISubtractor subtractor) { this.subtractor = subtractor; Forms = new BindableCollection <IForm>(); Factory = factory; }
public DeltaManager(ISubtractor <TValue> subtractor, IEqualityComparer <TKey> comparer) { _subtractor = subtractor; _values = new Dictionary <TKey, TValue>(comparer); _deltas = new Dictionary <TKey, TValue>(comparer); }
/// <summary> /// Creates a delta manager using the specified subtractor. /// </summary> /// <param name="subtractor">A subtractor for the appropriate type.</param> public DeltaManager(ISubtractor <TValue> subtractor) { _subtractor = subtractor; _values = new Dictionary <TKey, TValue>(); _deltas = new Dictionary <TKey, TValue>(); }
public Handler(IAdder adder, ISubtractor subtractor) { this.adder = adder; this.subtractor = subtractor; }