1 write to _parentKey
System.Data.Common (1)
System\Data\ForeignKeyConstraint.cs (1)
819_parentKey = new DataKey(parentColumns, true);
28 references to _parentKey
System.Data.Common (28)
System\Data\ForeignKeyConstraint.cs (28)
141internal string[] ParentColumnNames => _parentKey.GetColumnNames(); 178Index parentIndex = _parentKey.GetSortIndex(); 210Index parentIndex = _parentKey.GetSortIndex(); 233object[] key = row.GetKeyValues(_parentKey, row.RowState == DataRowState.Deleted ? DataRowVersion.Original : DataRowVersion.Default); 267object[] currentKey = row.GetKeyValues(_parentKey, DataRowVersion.Current); 295object[] key = row.GetKeyValues(_parentKey, DataRowVersion.Default); 363object[] key = row.GetKeyValues(_parentKey, row.RowState == DataRowState.Modified ? DataRowVersion.Current : DataRowVersion.Default); 394if (row.HasKeyChanged(_parentKey)) 412object[] currentKey = row.GetKeyValues(_parentKey, DataRowVersion.Current); 440object[] proposedKey = row.GetKeyValues(_parentKey, DataRowVersion.Proposed); 532if (row.HasKeyChanged(_parentKey)) 581object[] parentKeyValues = parentRow.GetKeyValues(_parentKey, action == DataRowAction.Rollback ? version : DataRowVersion.Default); 596Index parentIndex = _parentKey.GetSortIndex(); 600if (_childKey.Table == _parentKey.Table && childRow._tempRecord != -1) 605DataColumn column = _parentKey.ColumnsReference[lo]; 628_parentKey.CheckState(); 631if (_parentKey.Table.DataSet != _childKey.Table.DataSet) 636for (int i = 0; i < _parentKey.ColumnsReference.Length; i++) 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); 880return _parentKey.ToArray(); 889return _parentKey.ColumnsReference; 901return _parentKey; 928return _parentKey.Table;