2 overrides of
System.Data (2)
fx\src\data\System\Data\DataRelationCollection.cs (2)
518public override DataRelation this[int index] { 667public override DataRelation this[int index] {
59 references to
System.Data (59)
fx\src\data\System\Data\CodeGen\datacache.cs (4)
226if (relations[i].ParentTable == parentTable) { 921DataRelation relation = ChildRelations[i]; 940DataRelation relation = ParentRelations[i]; 1027dataSetClass.Members.Add(FieldDecl(typeof(DataRelation), RelationFieldName(dataSet.Relations[i])));
fx\src\data\System\Data\ConstraintCollection.cs (4)
352DataRelation rel = Table.ChildRelations[i]; 360DataRelation rel = Table.ParentRelations[i]; 388table.ParentRelations[i].SetChildKeyConstraint(null); 391table.ChildRelations[i].SetParentKeyConstraint(null);
fx\src\data\System\Data\DataColumn.cs (2)
1606key = rels[i].ChildKey; 1615key = rels[i].ParentKey;
fx\src\data\System\Data\DataColumnCollection.cs (4)
449if (table.ParentRelations[i].ChildKey.ContainsColumn(column)) { 453throw ExceptionBuilder.CannotRemoveChildKey(table.ParentRelations[i].RelationName); 457if (table.ChildRelations[i].ParentKey.ContainsColumn(column)) { 461throw ExceptionBuilder.CannotRemoveChildKey(table.ChildRelations[i].RelationName);
fx\src\data\System\Data\DataRelationCollection.cs (4)
252inTransition = this[i]; 376if (NamesEqual(name, this[i].RelationName, true, locale) != 0) { 377throw ExceptionBuilder.DuplicateRelation(this[i].RelationName); 427DataRelation dr = this[index];
fx\src\data\System\Data\DataSet.cs (4)
1147DataRelation rel = rels[i].Clone(ds); 1338DataRow[] relatedRows = row.GetParentRows(relations[relatedIndex], DataRowVersion.Current); 3035relation = Relations[i]; 3065relation = Relations[i];
fx\src\data\System\Data\DataTable.cs (5)
3911DataRelation relation = ParentRelations[j]; 3919DataRelation relation = ChildRelations[j]; 4403props[columnsCount + i] = new DataRelationPropertyDescriptor(ChildRelations[i]); 6376DataRelation relation = ParentRelations[j]; 6393DataRelation relation = ChildRelations[j];
fx\src\data\System\Data\ForeignKeyConstraint.cs (2)
813if (rels[i].ChildKeyConstraint == this) 814return rels[i];
fx\src\data\System\Data\Merger.cs (2)
80MergeRelation(source.Relations[i]); 444destRelation = dataSet.Relations[iDest];
fx\src\data\System\Data\XDRSchema.cs (3)
590if (!childRelations[j].Nested) 593if (_tableChild == childRelations[j].ChildTable) 594relation = childRelations[j];
fx\src\data\System\Data\xmlsaver.cs (13)
321if(_PropsNotEmpty(ds.Relations[r].extendedProperties)) { 443if (table.ParentRelations[j].Nested) { 444if (table.ParentRelations[j].ParentTable == table) { 658rels[i] = ds.Relations[i]; 1538if (childRelations[j].Nested && childRelations[j].ParentKey.ColumnsReference.Length == 1 && childRelations[j].ParentKey.ColumnsReference[0] == col) 1650if (!childRelations[j].Nested) 1653DataTable childTable = childRelations[j].ChildTable; 1683if (childRelations[j].ChildKeyConstraint != null) 1692nodeApp.AppendChild(HandleRelation(childRelations[j], dc)); 2372if (table.ParentRelations[j].Nested) { 2373if (table.ParentRelations[j].ParentTable == table) {
fx\src\data\System\Data\XMLSchema.cs (12)
385if (0 == String.Compare(rels[i].RelationName, strName, StringComparison.Ordinal)) 701if (childRelations[j].Nested && dt.Namespace == childRelations[j].ChildTable.Namespace) { // take NS from Parent table 702childRelations[j].ChildTable.tableNamespace = null; 814if (!childRelations[j].Nested) 817if (child == childRelations[j].ChildTable) 818relation = childRelations[j]; 1132if (fKey[0].Table.DataSet.Relations[iExisting].RelationName != relName) 1151relation = fKey[0].Table.DataSet.Relations[iExisting]; 1478if (!childRelations[j].Nested) 1481if (_tableChild == childRelations[j].ChildTable) 1482relation = childRelations[j];