8 instantiations of ForeignKeyConstraint
System.Data (8)
fx\src\data\System\Data\ConstraintCollection.cs (3)
179ForeignKeyConstraint constraint = new ForeignKeyConstraint(name, primaryKeyColumn, foreignKeyColumn); 189ForeignKeyConstraint constraint = new ForeignKeyConstraint(name, primaryKeyColumns, foreignKeyColumns); 724ForeignKeyConstraint newConstraint = new ForeignKeyConstraint(constr.constraintName, parents, childs);
fx\src\data\System\Data\DataRelationCollection.cs (1)
723relation.ChildTable.Constraints.Add(foreignKey = new ForeignKeyConstraint(relation.ParentColumnsReference, relation.ChildColumnsReference));
fx\src\data\System\Data\DataTable.cs (1)
592ForeignKeyConstraint fk = new ForeignKeyConstraint(constraintName, parentkeyColumns, childkeyColumns);
fx\src\data\System\Data\ForeignKeyConstraint.cs (2)
654ForeignKeyConstraint clone = new ForeignKeyConstraint(ConstraintName,relatedColumns, columns); 689ForeignKeyConstraint clone = new ForeignKeyConstraint(ConstraintName, relatedColumns, columns);
fx\src\data\System\Data\XMLSchema.cs (1)
1120fkc = new ForeignKeyConstraint( name, pKey, fKey );
101 references to ForeignKeyConstraint
System.Data (101)
fx\src\data\System\Data\CodeGen\datacache.cs (5)
1265if (constraint is ForeignKeyConstraint) { 1277ForeignKeyConstraint fkc = (ForeignKeyConstraint) constraint; 1292initClassMethod.Statements.Add(VariableDecl(typeof(ForeignKeyConstraint),"fkc")); 1298New(typeof(ForeignKeyConstraint), new CodeExpression[]{Str(fkc.ConstraintName), parentColumns, childrenColumns})
fx\src\data\System\Data\ConstraintCollection.cs (18)
119else if (constraint is ForeignKeyConstraint) { 120ForeignKeyConstraint fk = (ForeignKeyConstraint)constraint; 133AddForeignKeyConstraint((ForeignKeyConstraint)constraint); 173/// Constructs a new <see cref='System.Data.ForeignKeyConstraint'/> 179ForeignKeyConstraint constraint = new ForeignKeyConstraint(name, primaryKeyColumn, foreignKeyColumn); 185/// <para>Constructs a new <see cref='System.Data.ForeignKeyConstraint'/> with the specified parent columns and 189ForeignKeyConstraint constraint = new ForeignKeyConstraint(name, primaryKeyColumns, foreignKeyColumns); 227private void AddForeignKeyConstraint(ForeignKeyConstraint constraint) { 235ForeignKeyConstraint fk = (constraint as ForeignKeyConstraint); 358else if (constraint is ForeignKeyConstraint) { 494internal ForeignKeyConstraint FindForeignKeyConstraint(DataColumn[] parentColumns, DataColumn[] childColumns) { 497ForeignKeyConstraint constraint = (List[i] as ForeignKeyConstraint); 703ForeignKeyConstraint constr = (ForeignKeyConstraint) delayLoadingConstraints[i]; 724ForeignKeyConstraint newConstraint = new ForeignKeyConstraint(constr.constraintName, parents, childs);
fx\src\data\System\Data\ConstraintConverter.cs (3)
55ForeignKeyConstraint constr = (ForeignKeyConstraint)value; 56System.Reflection.ConstructorInfo ctor = typeof(ForeignKeyConstraint).GetConstructor(new Type[] { typeof(string), typeof(string), typeof(string[]),
fx\src\data\System\Data\ConstraintEnumerator.cs (7)
83return(constraint is ForeignKeyConstraint); 86public ForeignKeyConstraint GetForeignKeyConstraint() { 89return(ForeignKeyConstraint)CurrentObject; 102return((constraint is ForeignKeyConstraint) && (((ForeignKeyConstraint)constraint).Table == table)); 115return((constraint is ForeignKeyConstraint) && (((ForeignKeyConstraint)constraint).RelatedTable == table));
fx\src\data\System\Data\DataColumnCollection.cs (1)
474if (((ForeignKeyConstraint)constraint).ParentKey.ContainsColumn(column))
fx\src\data\System\Data\DataException.cs (2)
554static public Exception NeededForForeignKeyConstraint(UniqueConstraint key, ForeignKeyConstraint fk) { 594static public Exception RemoveParentRow(ForeignKeyConstraint constraint) {
fx\src\data\System\Data\DataRelation.cs (8)
60private ForeignKeyConstraint childKeyConstraint = null; 483ForeignKeyConstraint constraint = ChildTable.Constraints.FindForeignKeyConstraint(ChildKey.ColumnsReference, ParentKey.ColumnsReference); 576/// Gets the <see cref='System.Data.ForeignKeyConstraint'/> for the relation. 579public virtual ForeignKeyConstraint ChildKeyConstraint { 612internal void SetChildKeyConstraint(ForeignKeyConstraint value) { 762if (cs is ForeignKeyConstraint) { 763ForeignKeyConstraint fk = (ForeignKeyConstraint) cs;
fx\src\data\System\Data\DataRelationCollection.cs (1)
720ForeignKeyConstraint foreignKey = relation.ChildTable.Constraints.FindForeignKeyConstraint(relation.ParentColumnsReference, relation.ChildColumnsReference);
fx\src\data\System\Data\DataSet.cs (9)
1137ForeignKeyConstraint foreign = constraints[j] as ForeignKeyConstraint; 3011if (cons[j] is ForeignKeyConstraint) { 3040ForeignKeyConstraint constraint = null; 3045if (constraints[j] is ForeignKeyConstraint) { 3046constraint = (ForeignKeyConstraint)constraints[j]; 3070ForeignKeyConstraint constraint = null; 3075if (constraints[j] is ForeignKeyConstraint) { 3076constraint = (ForeignKeyConstraint)constraints[j];
fx\src\data\System\Data\DataTable.cs (14)
506ForeignKeyConstraint fk = c as ForeignKeyConstraint; 592ForeignKeyConstraint fk = new ForeignKeyConstraint(constraintName, parentkeyColumns, childkeyColumns); 2260ForeignKeyConstraint foreign = Constraints[j] as ForeignKeyConstraint; 2264ForeignKeyConstraint clonedConstraint = foreign.Clone(clone); 2286ForeignKeyConstraint foreign = Constraints[j] as ForeignKeyConstraint; 2290ForeignKeyConstraint newforeign = foreign.Clone(clone); 2636ForeignKeyConstraint constraint = constraints.GetForeignKeyConstraint(); 5822ForeignKeyConstraint fkc = tempConstrain as ForeignKeyConstraint; // we have already cloned the UKC when cloning the datatable 5826ForeignKeyConstraint newFKC = (ForeignKeyConstraint)fkc.Clone(destinationTable.DataSet);
fx\src\data\System\Data\DataTableCollection.cs (2)
397ForeignKeyConstraint constraint = constraints.GetForeignKeyConstraint(); 407ForeignKeyConstraint constraint = constraints.GetForeignKeyConstraint();
fx\src\data\System\Data\ForeignKeyConstraint.cs (11)
46/// Initializes a new instance of the <see cref='System.Data.ForeignKeyConstraint'/> class with the specified parent and 56/// Initializes a new instance of the <see cref='System.Data.ForeignKeyConstraint'/> class with the specified name, 68/// Initializes a new instance of the <see cref='System.Data.ForeignKeyConstraint'/> class with the specified arrays 78/// Initializes a new instance of the <see cref='System.Data.ForeignKeyConstraint'/> class with the specified name, 654ForeignKeyConstraint clone = new ForeignKeyConstraint(ConstraintName,relatedColumns, columns); 668internal ForeignKeyConstraint Clone(DataTable destination) { 689ForeignKeyConstraint clone = new ForeignKeyConstraint(ConstraintName, relatedColumns, columns); 757/// <para>Gets a value indicating whether the current <see cref='System.Data.ForeignKeyConstraint'/> is identical to the specified object.</para> 760if (!(key is ForeignKeyConstraint)) 762ForeignKeyConstraint key2 = (ForeignKeyConstraint) key;
fx\src\data\System\Data\Rule.cs (1)
14/// <para>Indicates the action that occurs when a <see cref='System.Data.ForeignKeyConstraint'/>
fx\src\data\System\Data\UniqueConstraint.cs (1)
188ForeignKeyConstraint constraint = cs.GetForeignKeyConstraint();
fx\src\data\System\Data\xmlsaver.cs (14)
94else if (type == typeof(ForeignKeyConstraint)) { 260if (constr is ForeignKeyConstraint) { // if parent table does not exist , no need to create FKConst 261if (!_tables.Contains((DataTable)(((ForeignKeyConstraint)constr).RelatedTable))) { 381ForeignKeyConstraint fk = (cs as ForeignKeyConstraint); 1432private bool AutoGenerated(ForeignKeyConstraint fk) { 1436internal static bool AutoGenerated(ForeignKeyConstraint fk, bool checkRelation) { 1778else if (constraints[i] is ForeignKeyConstraint && genNested) { 1779ForeignKeyConstraint foreign = (ForeignKeyConstraint)constraints[i]; 1850AddExtendedProperties(foreign.extendedProperties, constraint, typeof(ForeignKeyConstraint)); 1872if (foreign.AcceptRejectRule != ForeignKeyConstraint.AcceptRejectRule_Default) 1876if (foreign.UpdateRule != ForeignKeyConstraint.Rule_Default) 1879if (foreign.DeleteRule != ForeignKeyConstraint.Rule_Default)
fx\src\data\System\Data\XMLSchema.cs (4)
295if (instance is ForeignKeyConstraint) { 1066return ForeignKeyConstraint.AcceptRejectRule_Default; 1079return ForeignKeyConstraint.Rule_Default; 1110ForeignKeyConstraint fkc = null;