26 references to RelatedTable
System.Data (26)
fx\src\data\System\Data\ConstraintCollection.cs (2)
122UniqueConstraint key = fk.RelatedTable.Constraints.FindKeyConstraint(fk.RelatedColumnsReference); 130fk.RelatedTable.Constraints.Add(key);
fx\src\data\System\Data\ConstraintEnumerator.cs (1)
115return((constraint is ForeignKeyConstraint) && (((ForeignKeyConstraint)constraint).RelatedTable == table));
fx\src\data\System\Data\DataSet.cs (3)
1138if (foreign.Table == foreign.RelatedTable) 3047if (constraint.Table.CaseSensitive != constraint.RelatedTable.CaseSensitive) 3077if (constraint.Table.Locale.LCID != constraint.RelatedTable.Locale.LCID)
fx\src\data\System\Data\DataTable.cs (6)
508bool shouldSerialize = (allConstraints == true) || (fk.Table == this && fk.RelatedTable == this); 512parentInfo[0] = allConstraints ? this.DataSet.Tables.IndexOf(fk.RelatedTable) : 0; 2263if (foreign.Table == foreign.RelatedTable) { 2289if (foreign.Table == foreign.RelatedTable) { 5824if (fkc.Table != fkc.RelatedTable) { 5825if (tableList.Contains(fkc.Table) && tableList.Contains(fkc.RelatedTable)) {
fx\src\data\System\Data\DataTableCollection.cs (2)
398if (constraint.Table == table && constraint.RelatedTable == table) // we can go with (constraint.Table == constraint.RelatedTable) 408if (constraint.Table == table && constraint.RelatedTable == table) // bug 97670
fx\src\data\System\Data\ForeignKeyConstraint.cs (6)
177if (Table.Locale.LCID != RelatedTable.Locale.LCID || Table.CaseSensitive != RelatedTable.CaseSensitive) 628iDest = destination.Tables.IndexOf(RelatedTable.TableName); 631iDest = destination.Tables.IndexOf(RelatedTable.TableName, RelatedTable.Namespace, false);// pass false for last param 669Debug.Assert(this.Table == this.RelatedTable, "We call this clone just if we have the same datatable as parent and child ");
fx\src\data\System\Data\xmlsaver.cs (6)
261if (!_tables.Contains((DataTable)(((ForeignKeyConstraint)constr).RelatedTable))) { 391UniqueConstraint _constraint = (UniqueConstraint) fk.RelatedTable.Constraints.FindConstraint( new UniqueConstraint( "TEMP", fk.RelatedColumnsReference)); 1782if (!_tables.Contains(foreign.RelatedTable) || !_tables.Contains(foreign.Table)) 1796UniqueConstraint _constraint = (UniqueConstraint) foreign.RelatedTable.Constraints.FindConstraint( new UniqueConstraint( "TEMP", fields)); 1806selector.SetAttribute(Keywords.XSD_XPATH, ".//"+xpathprefix+ foreign.RelatedTable.EncodedTableName); 1842if ((_ds == null) || (_ds.Tables.InternalIndexOf(foreign.RelatedTable.TableName) == -3)) // if there is a conflicting name/namespace only