/// <summary> /// Constructor /// </summary> /// <param name="ColumnNames">Column names</param> /// <param name="ColumnValues">Column values</param> /// <param name="ColumnNameHash">Column name hash</param> public Row(Hashtable ColumnNameHash, string[] ColumnNames, params object[] ColumnValues) { Contract.Requires <ArgumentNullException>(ColumnValues != null, "ColumnValues"); this.ColumnNameHash = ColumnNameHash; this.ColumnNames = ColumnNames; this.ColumnValues = (object[])ColumnValues.Clone(); }
/// <summary> /// Constructor /// </summary> /// <param name="ColumnNames">Column names</param> /// <param name="ColumnValues">Column values</param> /// <param name="ColumnNameHash">Column name hash</param> public Row(Hashtable ColumnNameHash, string[] ColumnNames, params object[] ColumnValues) { this.ColumnNameHash = ColumnNameHash; this.ColumnNames = ColumnNames; this.ColumnValues = (object[])ColumnValues.Clone(); }