private MappedColumn(MappedColumn column, int newIndex) : base(column.Name, newIndex, column.Type, column) { ColumnInfoRef = column.ColumnInfoRef; }
/// <summary> /// Initializes a new instance of this class. /// </summary> /// <param name="columnInfoRef"><see cref="ColumnInfoRef"/> property value.</param> /// <param name="name"><see cref="Column.Name"/> property value.</param> /// <param name="index"><see cref="Column.Index"/> property value.</param> /// <param name="type"><see cref="Column.Type"/> property value.</param> public MappedColumn(ColumnInfoRef columnInfoRef, string name, int index, Type type) : base(name, index, type, null) { ColumnInfoRef = columnInfoRef; }
private MappedColumn(MappedColumn column, string newName) : base(newName, column.Index, column.Type, column) { ColumnInfoRef = column.ColumnInfoRef; }
/// <summary> /// Initializes a new instance of this class. /// </summary> /// <param name="columnInfoRef"><see cref="ColumnInfoRef"/> property value.</param> /// <param name="index"><see cref="Column.Index"/> property value.</param> /// <param name="type"><see cref="Column.Type"/> property value.</param> public MappedColumn(ColumnInfoRef columnInfoRef, int index, Type type) : this(columnInfoRef, columnInfoRef.ColumnName, index, type) { }