1 write to _childKey
System.Data.Common (1)
System\Data\ForeignKeyConstraint.cs (1)
820_childKey = new DataKey(childColumns, true);
38 references to _childKey
System.Data.Common (38)
System\Data\ForeignKeyConstraint.cs (38)
111return _childKey; 124return _childKey.ToArray(); 137return _childKey.Table; 143internal string[] ChildColumnNames => _childKey.GetColumnNames(); 174Index childIndex = _childKey.GetSortIndex(); 207Index childIndex = _childKey.GetSortIndex(); 232Index childIndex = _childKey.GetSortIndex(row.RowState == DataRowState.Deleted ? DataViewRowState.Deleted : DataViewRowState.CurrentRows); 273Index childIndex = _childKey.GetSortIndex(); 314object[] proposedKey = new object[_childKey.ColumnsReference.Length]; 315for (int i = 0; i < _childKey.ColumnsReference.Length; i++) 326rows[j].SetKeyValues(_childKey, proposedKey); 333object[] proposedKey = new object[_childKey.ColumnsReference.Length]; 334for (int i = 0; i < _childKey.ColumnsReference.Length; i++) 335proposedKey[i] = _childKey.ColumnsReference[i].DefaultValue; 345rows[j].SetKeyValues(_childKey, proposedKey); 362Index childIndex = _childKey.GetSortIndex(row.RowState == DataRowState.Deleted ? DataViewRowState.OriginalRows : DataViewRowState.CurrentRows); 418Index childIndex = _childKey.GetSortIndex(); 446rows[j].SetKeyValues(_childKey, proposedKey); 454object[] proposedKey = new object[_childKey.ColumnsReference.Length]; 455for (int i = 0; i < _childKey.ColumnsReference.Length; i++) 465rows[j].SetKeyValues(_childKey, proposedKey); 472object[] proposedKey = new object[_childKey.ColumnsReference.Length]; 473for (int i = 0; i < _childKey.ColumnsReference.Length; i++) 474proposedKey[i] = _childKey.ColumnsReference[i].DefaultValue; 483rows[j].SetKeyValues(_childKey, proposedKey); 569childRow.HasKeyChanged(_childKey)) 573object[] childKeyValues = childRow.GetKeyValues(_childKey); 584DataTable.SetKeyValues(_childKey, parentKeyValues, parentKeyValuesRecord); 585if (_childKey.RecordsEqual(childRow._tempRecord, parentKeyValuesRecord)) 593object[] childValues = childRow.GetKeyValues(_childKey); 600if (_childKey.Table == _parentKey.Table && childRow._tempRecord != -1) 629_childKey.CheckState(); 631if (_parentKey.Table.DataSet != _childKey.Table.DataSet) 638if (_parentKey.ColumnsReference[i].DataType != _childKey.ColumnsReference[i].DataType || 639((_parentKey.ColumnsReference[i].DataType == typeof(DateTime)) && (_parentKey.ColumnsReference[i].DateTimeMode != _childKey.ColumnsReference[i].DateTimeMode) && ((_parentKey.ColumnsReference[i].DateTimeMode & _childKey.ColumnsReference[i].DateTimeMode) != DataSetDateTime.Unspecified))) 643if (_childKey.ColumnsEqual(_parentKey)) 682_parentKey.ContainsColumn(column) || _childKey.ContainsColumn(column);