14 instantiations of UniqueConstraint
System.Data (14)
fx\src\data\System\Data\ConstraintCollection.cs (4)
129key = new UniqueConstraint(fk.RelatedColumnsReference); 152UniqueConstraint constraint = new UniqueConstraint(name, columns); 164UniqueConstraint constraint = new UniqueConstraint(name, column); 698UniqueConstraint newConstraint = new UniqueConstraint(constr.constraintName, parents);
fx\src\data\System\Data\DataColumn.cs (2)
1057UniqueConstraint key = new UniqueConstraint(this); 1255UniqueConstraint constraint = new UniqueConstraint(this);
fx\src\data\System\Data\DataTable.cs (2)
563UniqueConstraint uc = new UniqueConstraint(constraintName, keyColumns, isPrimaryKey); 1564key = new UniqueConstraint(newValue);
fx\src\data\System\Data\ProviderBase\SchemaMapping.cs (1)
926UniqueConstraint unique = new UniqueConstraint("", keys);
fx\src\data\System\Data\UniqueConstraint.cs (2)
281UniqueConstraint clone = new UniqueConstraint(ConstraintName, columns); 303UniqueConstraint clone = new UniqueConstraint(ConstraintName, columns);
fx\src\data\System\Data\xmlsaver.cs (2)
391UniqueConstraint _constraint = (UniqueConstraint) fk.RelatedTable.Constraints.FindConstraint( new UniqueConstraint( "TEMP", fk.RelatedColumnsReference)); 1796UniqueConstraint _constraint = (UniqueConstraint) foreign.RelatedTable.Constraints.FindConstraint( new UniqueConstraint( "TEMP", fields));
fx\src\data\System\Data\XMLSchema.cs (1)
1207UniqueConstraint found = (UniqueConstraint) key[0].Table.Constraints.FindConstraint(new UniqueConstraint(name, key));
95 references to UniqueConstraint
System.Data (95)
fx\src\data\System\Data\CodeGen\datacache.cs (7)
494if (!(table.Constraints[j] is UniqueConstraint)) { 498if (!(((UniqueConstraint)(table.Constraints[j])).IsPrimaryKey)) { 502DataColumn[] index = ((UniqueConstraint)table.Constraints[j]).ColumnsReference; 595if (!(table.Constraints[i] is UniqueConstraint)) { 599UniqueConstraint uc = (UniqueConstraint)(table.Constraints[i]); 607New(typeof(UniqueConstraint),
fx\src\data\System\Data\ConstraintCollection.cs (28)
111if (constraint is UniqueConstraint) { 112if (((UniqueConstraint)constraint).bPrimaryKey) { 117AddUniqueConstraint((UniqueConstraint)constraint); 122UniqueConstraint key = fk.RelatedTable.Constraints.FindKeyConstraint(fk.RelatedColumnsReference); 139if (constraint is UniqueConstraint) { 140if (((UniqueConstraint)constraint).bPrimaryKey) { 141Table.PrimaryKey = ((UniqueConstraint)constraint).ColumnsReference; 147/// <para>Constructs a new <see cref='System.Data.UniqueConstraint'/> using the 152UniqueConstraint constraint = new UniqueConstraint(name, columns); 160/// <para>Constructs a new <see cref='System.Data.UniqueConstraint'/> using the 164UniqueConstraint constraint = new UniqueConstraint(name, column); 211private void AddUniqueConstraint(UniqueConstraint constraint) { 240UniqueConstraint unique = (UniqueConstraint) constraint; 350if (constraint is UniqueConstraint) { 356((UniqueConstraint)constraint).ConstraintIndexClear(); 467internal UniqueConstraint FindKeyConstraint(DataColumn[] columns) { 470UniqueConstraint constraint = (List[i] as UniqueConstraint); 481internal UniqueConstraint FindKeyConstraint(DataColumn column) { 484UniqueConstraint constraint = (List[i] as UniqueConstraint); 626if (constraint is UniqueConstraint && ((UniqueConstraint)constraint).IsPrimaryKey) { 676if (delayLoadingConstraints[i] is UniqueConstraint) { 680UniqueConstraint constr = (UniqueConstraint) delayLoadingConstraints[i]; 698UniqueConstraint newConstraint = new UniqueConstraint(constr.constraintName, parents);
fx\src\data\System\Data\ConstraintConverter.cs (4)
48if (value is UniqueConstraint) { 49UniqueConstraint constr = (UniqueConstraint)value; 50System.Reflection.ConstructorInfo ctor = typeof(UniqueConstraint).GetConstructor(new Type[] { typeof(string), typeof(string[]), typeof(bool) } );
fx\src\data\System\Data\DataColumn.cs (7)
1042UniqueConstraint key = table.Constraints.FindKeyConstraint(this); 1057UniqueConstraint key = new UniqueConstraint(this); 1132UniqueConstraint constraint = table.Constraints.FindKeyConstraint(this); 1233UniqueConstraint oldConstraint = null; 1239UniqueConstraint o = (e.Current as UniqueConstraint); 1255UniqueConstraint constraint = new UniqueConstraint(this);
fx\src\data\System\Data\DataException.cs (1)
554static public Exception NeededForForeignKeyConstraint(UniqueConstraint key, ForeignKeyConstraint fk) {
fx\src\data\System\Data\DataRelation.cs (5)
59private UniqueConstraint parentKeyConstraint = null; 561public virtual UniqueConstraint ParentKeyConstraint { 568internal void SetParentKeyConstraint(UniqueConstraint value) { 769UniqueConstraint unique = (UniqueConstraint) cs;
fx\src\data\System\Data\DataRelationCollection.cs (1)
739UniqueConstraint key = relation.ParentTable.Constraints.FindKeyConstraint(relation.ParentColumnsReference);
fx\src\data\System\Data\DataSet.cs (1)
1135if (constraints[j] is UniqueConstraint)
fx\src\data\System\Data\DataTable.cs (15)
105internal UniqueConstraint primaryKey; 490UniqueConstraint uc = c as UniqueConstraint; 563UniqueConstraint uc = new UniqueConstraint(constraintName, keyColumns, isPrimaryKey); 1236if (constr is UniqueConstraint) 1531UniqueConstraint primayKeyConstraint = primaryKey; 1539UniqueConstraint key = null; 1540UniqueConstraint existingKey = null; 1574if ((existingKey = (UniqueConstraint)Constraints.FindConstraint(key)) != null) { 1579UniqueConstraint oldKey = primaryKey; 2261UniqueConstraint unique = Constraints[j] as UniqueConstraint; 2272UniqueConstraint clonedConstraint = unique.Clone(clone); 2287UniqueConstraint unique = Constraints[j] as UniqueConstraint;
fx\src\data\System\Data\ProviderBase\SchemaMapping.cs (1)
926UniqueConstraint unique = new UniqueConstraint("", keys);
fx\src\data\System\Data\UniqueConstraint.cs (13)
34/// <para>Initializes a new instance of the <see cref='System.Data.UniqueConstraint'/> with the specified name and 44/// <para>Initializes a new instance of the <see cref='System.Data.UniqueConstraint'/> with the specified <see cref='System.Data.DataColumn'/>.</para> 53/// <para>Initializes a new instance of the <see cref='System.Data.UniqueConstraint'/> with the specified name and array 62/// Initializes a new instance of the <see cref='System.Data.UniqueConstraint'/> with the given array of <see cref='System.Data.DataColumn'/> 82/// <para>Initializes a new instance of the <see cref='System.Data.UniqueConstraint'/> with the specified name and 93/// <para>Initializes a new instance of the <see cref='System.Data.UniqueConstraint'/> with the specified <see cref='System.Data.DataColumn'/>.</para> 103/// <para>Initializes a new instance of the <see cref='System.Data.UniqueConstraint'/> with the specified name and array 113/// Initializes a new instance of the <see cref='System.Data.UniqueConstraint'/> with the given array of <see cref='System.Data.DataColumn'/> 281UniqueConstraint clone = new UniqueConstraint(ConstraintName, columns); 291internal UniqueConstraint Clone(DataTable table) { 303UniqueConstraint clone = new UniqueConstraint(ConstraintName, columns); 366if (!(key2 is UniqueConstraint)) 369return Key.ColumnsEqual(((UniqueConstraint)key2).Key);
fx\src\data\System\Data\xmlsaver.cs (10)
391UniqueConstraint _constraint = (UniqueConstraint) fk.RelatedTable.Constraints.FindConstraint( new UniqueConstraint( "TEMP", fk.RelatedColumnsReference)); 403UniqueConstraint unique = (UniqueConstraint) cs; 1421internal static bool AutoGenerated(UniqueConstraint unique) { 1717if (constraints[i] is UniqueConstraint) { 1719UniqueConstraint unique = (UniqueConstraint)constraints[i]; 1796UniqueConstraint _constraint = (UniqueConstraint) foreign.RelatedTable.Constraints.FindConstraint( new UniqueConstraint( "TEMP", fields));
fx\src\data\System\Data\XMLSchema.cs (2)
1207UniqueConstraint found = (UniqueConstraint) key[0].Table.Constraints.FindConstraint(new UniqueConstraint(name, key));