public static MarshaledObjectArrayAccessor <TdsResultInfo, TDSRESULTINFO, TdsColumn, TDSCOLUMN> Column(this MarshaledObjectArrayAccessor <TdsResultInfo, TDSRESULTINFO, TdsColumn, TDSCOLUMN> source, int index, string columnName, Type columnType, int?columnSize = null) => Column(source, index, columnName, ToServerType(columnType), columnSize);
public static MarshaledObjectArrayAccessor <TdsResultInfo, TDSRESULTINFO, TdsColumn, TDSCOLUMN> ColumnData(this MarshaledObjectArrayAccessor <TdsResultInfo, TDSRESULTINFO, TdsColumn, TDSCOLUMN> source, int index, object columnData) { var column = source[index]; //column.ColumnData = IntPtr.Zero; return(source); }
public static MarshaledObjectArrayAccessor <TdsResultInfo, TDSRESULTINFO, TdsColumn, TDSCOLUMN> Column(this MarshaledObjectArrayAccessor <TdsResultInfo, TDSRESULTINFO, TdsColumn, TDSCOLUMN> source, int index, string columnName, TDS_SERVER_TYPE columnType, int?columnSize = null) { var column = source[index]; column.ColumnName = columnName; column.ColumnType = columnType; //if (!G.is_fixed_type((int)columnType)) { if (columnSize != null) { column.ColumnSize = columnSize.Value; } } return(source); }