public CurrencyDecorator <double>[] ToDecorators() { var decs = new CurrencyDecorator <double> [_currencies.Count]; int i = 0; foreach (var currency in _currencies) { decs[i++] = new CurrencyDecorator <double>(currency.Key, currency.Value); } return(decs); }
public Result <bool> Add(CurrencyDecorator decorator) { return(Add(decorator.currency, decorator.amount)); }
public Result <bool> Remove(CurrencyDecorator <double> decorator) { return(Remove(decorator.currency, decorator.amount)); }
public bool Equals(CurrencyDecorator other) { return base.Equals(other); }