2 writes to columns
System.Data (2)
fx\src\data\System\Data\DataKey.cs (2)
48this.columns = new DataColumn [columns.Length]; 54this.columns = columns;
29 references to columns
System.Data (29)
fx\src\data\System\Data\DataKey.cs (29)
50this.columns[i] = columns[i]; 61return columns; 67return (null != columns); 73return columns[0].Table; 78DataTable table = columns[0].Table; 84for (int i = 1; i < columns.Length; i++) { 85if (columns[i].Table == null) { 88if (columns[i].Table != table) { 96return ColumnsEqual(this.columns, ((DataKey)key).columns); 127for (int i = 0; i < columns.Length; i++) { 128if (column == columns[i]) { 155DataColumn[] column1=this.columns; 156DataColumn[] column2=value.columns; 178string[] values = new string[columns.Length]; 179for(int i = 0; i < columns.Length; ++i) { 180values[i] = columns[i].ColumnName; 186IndexField[] indexDesc = new IndexField[columns.Length]; 187for (int i = 0; i < columns.Length; i++) { 188indexDesc[i] = new IndexField(columns[i], false); 194object[] values = new object[columns.Length]; 195for (int i = 0; i < columns.Length; i++) { 196values[i] = columns[i][record]; 207return columns[0].Table.GetIndex(indexDesc, recordStates, (IFilter)null); 211for (int i = 0; i < columns.Length; i++) { 212if (columns[i].Compare(record1, record2) != 0) { 220DataColumn[] values = new DataColumn[columns.Length]; 221for(int i = 0; i < columns.Length; ++i) { 222values[i] = columns[i];