public XsvData(XsvDataSettings settings) { if (settings.Delimiters == null || settings.Delimiters.Count() == 0) { throw new ArgumentException("settings.Delimiters"); } this.Settings = settings; this._items = new List <T>(); }
public XsvData(IList <T> rows, XsvDataSettings settings) : this(settings) { this._items = rows; }
public XsvData() { this.Settings = new XsvDataSettings(); this._items = new List <T>(); }
public XsvData(XsvDataSettings settings) : base(settings) { }
public XsvData(IList <XsvDataRow> rows, XsvDataSettings settings) : base(rows, settings) { }
public TypedXsvData(IList <XsvDataRow <T> > rows, XsvDataSettings settings, bool isAutoBinding = false) : base(rows, settings) { this.IsAutoBinding = isAutoBinding; }
public TypedXsvData(XsvDataSettings settings, bool isAutoBinding = false) : base(settings) { this.IsAutoBinding = isAutoBinding; }