/// <summary> /// /// </summary> public DataTableColumns(IEnumerable <T> list, DataTableOperations ext) { _helper = new BulkOperationsHelper(); _list = list; _ext = ext; Columns = new HashSet <string>(); }
#pragma warning restore CS1591 // Missing XML comment for publicly visible type or member /// <summary> /// /// </summary> protected DataTableAbstractColumnSelect(DataTableOperations ext, IEnumerable <T> list, HashSet <string> columns) { CustomColumnMappings = new Dictionary <string, string>(); _dt = null; _ext = ext; _list = list; _columns = columns; }
/// <summary> /// /// </summary> public DataTableColumns(IEnumerable <T> list, DataTableOperations ext) { _list = list; _ext = ext; Columns = new HashSet <string>(); _ordinalDic = new Dictionary <string, int>(); _propertyInfoList = typeof(T).GetProperties().OrderBy(x => x.Name).ToList(); }
/// <summary> /// /// </summary> /// <param name="ext"></param> /// <param name="list"></param> /// <param name="columns"></param> /// <param name="ordinalDic"></param> /// <param name="propertyInfoList"></param> public DataTableAllColumnSelect(DataTableOperations ext, IEnumerable <T> list, HashSet <string> columns, Dictionary <string, int> ordinalDic, List <PropertyInfo> propertyInfoList) : base(ext, list, columns) { _removedColumns = new HashSet <string>(); _ordinalDic = ordinalDic; _propertyInfoList = propertyInfoList; }
/// <summary> /// /// </summary> /// <param name="ext"></param> /// <param name="list"></param> /// <param name="columns"></param> public DataTableAllColumnSelect(DataTableOperations ext, IEnumerable <T> list, HashSet <string> columns) : base(ext, list, columns) { _removedColumns = new HashSet <string>(); }
/// <summary> /// /// </summary> /// <param name="ext"></param> public SetupDataTable(DataTableOperations ext) { _ext = ext; }
/// <summary> /// /// </summary> /// <param name="ext"></param> /// <param name="list"></param> /// <param name="columns"></param> public DataTableSingularColumnSelect(DataTableOperations ext, IEnumerable <T> list, HashSet <string> columns) : base(ext, list, columns) { }