public override void SetArguments(IEnumerable<IInputFormatValueProvider> formats) { var array = formats.ToArray(); if (array.Length != 2) { throw new ArgumentOutOfRangeException(this.Name + " needs 2 arguments."); } this._providerLeft = array[0]; this._providerRight = array[1]; }
public override void SetArguments(IEnumerable<IInputFormatValueProvider> formats) { var array = formats.ToArray(); if (array.Length != 2) { throw new ArgumentOutOfRangeException("repeat needs 2 arguments."); } this._textProvider = array[0]; this._countProvider = array[1]; }