コード例 #1
0
        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>();
        }
コード例 #2
0
 public XsvData(IList <T> rows, XsvDataSettings settings)
     : this(settings)
 {
     this._items = rows;
 }
コード例 #3
0
 public XsvData()
 {
     this.Settings = new XsvDataSettings();
     this._items   = new List <T>();
 }
コード例 #4
0
ファイル: XsvData.cs プロジェクト: pierre3/HandyUtilities.Xsv
 public XsvData(XsvDataSettings settings)
     : base(settings)
 {
 }
コード例 #5
0
ファイル: XsvData.cs プロジェクト: pierre3/HandyUtilities.Xsv
 public XsvData(IList <XsvDataRow> rows, XsvDataSettings settings)
     : base(rows, settings)
 {
 }
コード例 #6
0
 public TypedXsvData(IList <XsvDataRow <T> > rows, XsvDataSettings settings, bool isAutoBinding = false)
     : base(rows, settings)
 {
     this.IsAutoBinding = isAutoBinding;
 }
コード例 #7
0
 public TypedXsvData(XsvDataSettings settings, bool isAutoBinding = false)
     : base(settings)
 {
     this.IsAutoBinding = isAutoBinding;
 }