86 references to ColumnsReference
System.Data (86)
fx\src\data\System\Data\ConstraintCollection.cs (5)
471if ((null != constraint) && CompareArrays(constraint.Key.ColumnsReference, columns)) { 485if ((null != constraint) && (constraint.Key.ColumnsReference.Length == 1) && (constraint.Key.ColumnsReference[0] == column)) 499CompareArrays(constraint.ParentKey.ColumnsReference, parentColumns) && 500CompareArrays(constraint.ChildKey.ColumnsReference, childColumns))
fx\src\data\System\Data\DataColumn.cs (2)
1526if (key.ColumnsReference.Length == 1 && key.ColumnsReference[0] == this) {
fx\src\data\System\Data\DataRelation.cs (16)
181return childKey.ColumnsReference; 330return parentKey.ColumnsReference; 483ForeignKeyConstraint constraint = ChildTable.Constraints.FindForeignKeyConstraint(ChildKey.ColumnsReference, ParentKey.ColumnsReference); 490if (!value && (parentKey.ColumnsReference[0].ColumnMapping == MappingType.Hidden)) 640for (int i = 0; i < parentKey.ColumnsReference.Length; i++) { 641if ((parentKey.ColumnsReference[i].DataType != childKey.ColumnsReference[i].DataType) || 642((parentKey.ColumnsReference[i].DataType == typeof(DateTime)) && 643(parentKey.ColumnsReference[i].DateTimeMode != childKey.ColumnsReference[i].DateTimeMode) && 644((parentKey.ColumnsReference[i].DateTimeMode & childKey.ColumnsReference[i].DateTimeMode) != DataSetDateTime.Unspecified))) 700int keyLength = parentKey.ColumnsReference.Length; 706parentColumns[i] = parent.Columns[ParentKey.ColumnsReference[i].ColumnName]; 707childColumns[i] = child.Columns[ChildKey.ColumnsReference[i].ColumnName];
fx\src\data\System\Data\DataRow.cs (2)
1137object value = this[key.ColumnsReference[i]]; 1143this[key.ColumnsReference[i]] = keyValues[i];
fx\src\data\System\Data\DataTable.cs (2)
1575key.ColumnsReference.CopyTo(existingKey.Key.ColumnsReference, 0); 1977key.ColumnsReference[i][record] = keyValues[i];
fx\src\data\System\Data\ForeignKeyConstraint.cs (20)
304object[] proposedKey = new object[childKey.ColumnsReference.Length]; 305for (int i = 0; i < childKey.ColumnsReference.Length; i++) 320object[] proposedKey = new object[childKey.ColumnsReference.Length]; 321for (int i = 0; i < childKey.ColumnsReference.Length; i++) 322proposedKey[i] = childKey.ColumnsReference[i].DefaultValue; 415object[] proposedKey = new object[childKey.ColumnsReference.Length]; 416for (int i = 0; i < childKey.ColumnsReference.Length; i++) 430object[] proposedKey = new object[childKey.ColumnsReference.Length]; 431for (int i = 0; i < childKey.ColumnsReference.Length; i++) 432proposedKey[i] = childKey.ColumnsReference[i].DefaultValue; 533DataColumn column = parentKey.ColumnsReference[lo]; 559for (int i = 0; i < parentKey.ColumnsReference.Length; i++) { 560if (parentKey.ColumnsReference[i].DataType != childKey.ColumnsReference[i].DataType || 561((parentKey.ColumnsReference[i].DataType == typeof(DateTime)) && (parentKey.ColumnsReference[i].DateTimeMode != childKey.ColumnsReference[i].DateTimeMode) && ((parentKey.ColumnsReference[i].DateTimeMode & childKey.ColumnsReference[i].DateTimeMode) != DataSetDateTime.Unspecified))) 795return parentKey.ColumnsReference;
fx\src\data\System\Data\Merger.cs (13)
446if (relation.ParentKey.ColumnsReference.Length != destRelation.ParentKey.ColumnsReference.Length) { 452for (int i = 0; i < relation.ParentKey.ColumnsReference.Length; i++) { 453DataColumn dest = destRelation.ParentKey.ColumnsReference[i]; 454DataColumn src = relation.ParentKey.ColumnsReference[i]; 463dest = destRelation.ChildKey.ColumnsReference[i]; 464src = relation.ChildKey.ColumnsReference[i]; 498DataColumn[] parentColumns = new DataColumn[relation.ParentKey.ColumnsReference.Length]; 499DataColumn[] childColumns = new DataColumn[relation.ParentKey.ColumnsReference.Length]; 500for (int i = 0; i < relation.ParentKey.ColumnsReference.Length; i++) { 501parentColumns[i] = parent.Columns[relation.ParentKey.ColumnsReference[i].ColumnName]; 502childColumns[i] = child.Columns[relation.ChildKey.ColumnsReference[i].ColumnName]; 547DataColumn[] dstColumns = dst.primaryKey.Key.ColumnsReference;
fx\src\data\System\Data\RecordManager.cs (1)
175key.ColumnsReference[i][record] = keyValues[i];
fx\src\data\System\Data\RelatedView.cs (6)
116return (CompareArray(this.childKey.ColumnsReference, other.childKey.ColumnsReference) && CompareArray(this.filterValues, other.filterValues)); 121return (CompareArray(this.childKey.ColumnsReference, other.childKey.ColumnsReference) && 122CompareArray(this.parentKey.Value.ColumnsReference, this.parentKey.Value.ColumnsReference) &&
fx\src\data\System\Data\UniqueConstraint.cs (6)
148Debug.Assert(DataKey.ColumnsEqual(key.ColumnsReference, sortIndexColumns), "UniqueConstraint index columns do not match the key sort index"); 219string error = ExceptionBuilder.UniqueConstraintViolationText(key.ColumnsReference, (object[])uniqueKeys[i]); 223foreach(DataColumn dataColumn in key.ColumnsReference){ 329return key.ColumnsReference; 379if (key.ColumnsReference.Length == 1) { 380key.ColumnsReference[0].InternalUnique(value);
fx\src\data\System\Data\xmlsaver.cs (11)
398if(autogenerated[_constraint.Key.ColumnsReference[0]] != null) 399autogenerated[_constraint.Key.ColumnsReference[0]] = null; 407if (autogenerated[unique.Key.ColumnsReference[0]] != null) 408autogenerated[unique.Key.ColumnsReference[0]] = null; 986DataColumn[] key = rel.ParentKey.ColumnsReference; 1000key = rel.ChildKey.ColumnsReference; 1425if (unique.Key.ColumnsReference.Length !=1) 1429return AutoGenerated(unique.Key.ColumnsReference[0]); 1538if (childRelations[j].Nested && childRelations[j].ParentKey.ColumnsReference.Length == 1 && childRelations[j].ParentKey.ColumnsReference[0] == col) 1725fields = unique.Key.ColumnsReference;
fx\src\data\System\NewXml\XmlDataDocument.cs (2)
1527DataColumn[] columns = relation.ChildKey.ColumnsReference; 1530return relation.ParentKey.ColumnsReference[i];