1 write to key
System.Data (1)
fx\src\data\System\Data\UniqueConstraint.cs (1)
356this.key = new DataKey(columns, true);
15 references to key
System.Data (15)
fx\src\data\System\Data\UniqueConstraint.cs (15)
125return key.GetColumnNames(); 148Debug.Assert(DataKey.ColumnsEqual(key.ColumnsReference, sortIndexColumns), "UniqueConstraint index columns do not match the key sort index"); 161_constraintIndex = key.GetSortIndex(); 173key.CheckState(); 189if (!key.ColumnsEqual(constraint.ParentKey)) 219string error = ExceptionBuilder.UniqueConstraintViolationText(key.ColumnsReference, (object[])uniqueKeys[i]); 223foreach(DataColumn dataColumn in key.ColumnsReference){ 250return key.ContainsColumn(column); 323return key.ToArray(); 329return key.ColumnsReference; 379if (key.ColumnsReference.Length == 1) { 380key.ColumnsReference[0].InternalUnique(value); 387return key; 401if (key.HasValue) { 402return key.Table;