53 references to ChildRelations
System.Data.Common (53)
System\Data\ConstraintCollection.cs (4)
386for (int i = 0; i < Table.ChildRelations.Count; i++) 388DataRelation rel = Table.ChildRelations[i]; 431for (int i = 0; i < _table.ChildRelations.Count; i++) 433_table.ChildRelations[i].SetParentKeyConstraint(null);
System\Data\DataColumn.cs (1)
1659rels = _table.ChildRelations;
System\Data\DataColumnCollection.cs (3)
500for (int i = 0; i < _table.ChildRelations.Count; i++) 502if (_table.ChildRelations[i].ParentKey.ContainsColumn(column)) 507throw ExceptionBuilder.CannotRemoveChildKey(_table.ChildRelations[i].RelationName);
System\Data\DataRelation.cs (2)
381((DataRelationCollection.DataTableRelationCollection)(ParentTable.ChildRelations)).OnRelationPropertyChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, this)); 387((DataRelationCollection.DataTableRelationCollection)(ParentTable.ChildRelations)).OnRelationPropertyChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, this));
System\Data\DataRelationCollection.cs (2)
796((DataTableRelationCollection)(relation.ParentTable.ChildRelations)).Add(relation); // Caching in ParentTable -> ChildRelations 847((DataTableRelationCollection)(relation.ParentTable.ChildRelations)).Remove(relation); // Remove Cache from ParentTable -> ChildRelations
System\Data\DataRow.cs (2)
802GetChildRows(_table.ChildRelations[relationName], DataRowVersion.Default); 805GetChildRows(_table.ChildRelations[relationName], version);
System\Data\DataRowView.cs (1)
178CreateChildView(DataView.Table!.ChildRelations[relationName]!, followParent);
System\Data\DataTable.cs (13)
1934foreach (DataRelation rel in ChildRelations) 1949foreach (DataRelation rel in ChildRelations) 1997foreach (DataRelation rel in ChildRelations) 2383foreach (DataRelation r in sourceTable.ChildRelations) 4039dr = ChildRelations; 4362for (int j = 0; j < ChildRelations.Count; j++) 4364DataRelation relation = ChildRelations[j]; 4904int relationsCount = ChildRelations.Count; 4913props[columnsCount + i] = new DataRelationPropertyDescriptor(ChildRelations[i]); 6622foreach (DataRelation r in currentTable.ChildRelations) 6635foreach (DataRelation r in table.ChildRelations) 7211for (int j = 0; j < ChildRelations.Count; j++) 7213DataRelation relation = ChildRelations[j];
System\Data\DataTableCollection.cs (1)
405if (table.ChildRelations.Count != 0 || table.ParentRelations.Count != 0)
System\Data\DataViewListener.cs (4)
109((DataRelationCollection.DataTableRelationCollection)(table.ChildRelations)).RelationPropertyChanged += handlerChildRelation; 110table.ChildRelations.CollectionChanged += handlerChildRelation; 132((DataRelationCollection.DataTableRelationCollection)(table.ChildRelations)).RelationPropertyChanged -= handlerChildRelation; 133table.ChildRelations.CollectionChanged -= handlerChildRelation;
System\Data\Filter\AggregateNode.cs (1)
83relations = table.ChildRelations;
System\Data\XDRSchema.cs (1)
611DataRelationCollection childRelations = table.ChildRelations;
System\Data\XMLDiffLoader.cs (1)
40foreach (DataRelation r in dt.ChildRelations)
System\Data\xmlsaver.cs (7)
481foreach (DataRelation r in dt.ChildRelations) 493foreach (DataRelation r in dt.ChildRelations) 1796DataRelationCollection childRelations = table.ChildRelations; 1913DataRelationCollection childRelations = table.ChildRelations; 2297foreach (DataRelation r in dt.ChildRelations) 2752foreach (DataRelation r in dt.ChildRelations) 2912foreach (DataRelation r in row.Table.ChildRelations)
System\Data\XMLSchema.cs (3)
812DataRelationCollection childRelations = dt.ChildRelations; 949DataRelationCollection childRelations = table.ChildRelations; 1705DataRelationCollection childRelations = table.ChildRelations;
System\Data\XmlToDatasetMap.cs (3)
318foreach (DataRelation r in t.ChildRelations) 390foreach (DataRelation r in t.ChildRelations) 424foreach (DataRelation childRelations in ((DataTable)tableList[nCounter]!).ChildRelations)
System\Xml\XmlDataDocument.cs (4)
809foreach (DataRelation r in row.Table.ChildRelations) 3146foreach (DataRelation r in tableList[readPos].ChildRelations) 3166foreach (DataRelation r in rootTable.ChildRelations) 3183foreach (DataRelation r in tableList[counter].ChildRelations)