public InternalColumnWrapper(int index, Type colType, ISharpType typeHelper, string columnName) { this.Index = index; this.ColType = colType; this.TypeHelper = typeHelper; this.ColumnName = columnName; }
internal List <InternalColumnWrapper> GetSortedInternalColumnsForMobile(IDataReader data) { List <InternalColumnWrapper> list = new List <InternalColumnWrapper>(data.FieldCount); for (int i = 0; i < data.FieldCount; i++) { Type fieldType = data.GetFieldType(i); ISharpType shartTypeHelper = SharpTypeHelper.GetShartTypeHelper(fieldType); list[i] = new InternalColumnWrapper(i, fieldType, shartTypeHelper, data.GetName(i)); } return(list); }
internal List <InternalColumnWrapper> GetSortedInternalColumnsForMobile(DataTable data) { List <InternalColumnWrapper> list = new List <InternalColumnWrapper>(data.Columns.Count); for (int i = 0; i < data.Columns.Count; i++) { DataColumn column = data.Columns[i]; Type dataType = column.DataType; ISharpType shartTypeHelper = SharpTypeHelper.GetShartTypeHelper(dataType); list.Add(new InternalColumnWrapper(i, dataType, shartTypeHelper, column.ColumnName)); } return(list); }