Пример #1
0
 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);
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }