2 writes to _owningDataGridViewRow
System.Windows.Forms (2)
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (2)
26_owningDataGridViewRow = owner; 117_owningDataGridViewRow = value;
71 references to _owningDataGridViewRow
System.Windows.Forms (71)
System\Windows\Forms\Controls\DataGridView\DataGridViewRow.DataGridViewRowAccessibleObject.cs (71)
33=> _owningDataGridViewRow?.DataGridView is DataGridView dataGridView 35? dataGridView.Rows.GetVisibleIndex(_owningDataGridViewRow) + 1 36: dataGridView.Rows.GetVisibleIndex(_owningDataGridViewRow) 43if (_owningDataGridViewRow is null) 48if (_owningDataGridViewRow.DataGridView is null || !_owningDataGridViewRow.DataGridView.IsHandleCreated) 53Rectangle rowRect = _owningDataGridViewRow.DataGridView.RectangleToScreen(_owningDataGridViewRow.DataGridView.GetRowDisplayRectangle(_owningDataGridViewRow.Index, cutOverflow: false)); 56if (_owningDataGridViewRow.DataGridView.HorizontalScrollBarVisible) 58horizontalScrollBarHeight = _owningDataGridViewRow.DataGridView.HorizontalScrollBarHeight; 64if (_owningDataGridViewRow.DataGridView.ColumnHeadersVisible) 66columnHeadersHeight = _owningDataGridViewRow.DataGridView.ColumnHeadersHeight; 72rowRectBottom = dataGridViewRect.Bottom - _owningDataGridViewRow.DataGridView.BorderWidth - horizontalScrollBarHeight; 92if (_owningDataGridViewRow is null) 97int index = _owningDataGridViewRow is { Visible: true, DataGridView: { } } 98? _owningDataGridViewRow.DataGridView.Rows.GetVisibleIndex(_owningDataGridViewRow) + RowStartIndex 109get => _owningDataGridViewRow; 112if (_owningDataGridViewRow is not null) 127if (_owningDataGridViewRow is null) 132return _owningDataGridViewRow.DataGridView?.AccessibilityObject; 151if (_owningDataGridViewRow is null) 156_selectedCellsAccessibilityObject ??= new DataGridViewSelectedRowCellsAccessibleObject(_owningDataGridViewRow); 166if (_owningDataGridViewRow is null) 174if (_owningDataGridViewRow.Selected) 180for (int i = 0; i < _owningDataGridViewRow.Cells.Count; i++) 182if (!_owningDataGridViewRow.Cells[i].Selected) 195if (_owningDataGridViewRow.DataGridView is not null && _owningDataGridViewRow.DataGridView.IsHandleCreated) 197Rectangle rowBounds = _owningDataGridViewRow.DataGridView.GetRowDisplayRectangle(_owningDataGridViewRow.Index, cutOverflow: true); 198if (!rowBounds.IntersectsWith(_owningDataGridViewRow.DataGridView.ClientRectangle)) 212if (_owningDataGridViewRow is null) 217if (_owningDataGridViewRow.DataGridView is not null && _owningDataGridViewRow.DataGridView.AllowUserToAddRows && _owningDataGridViewRow.Index == _owningDataGridViewRow.DataGridView.NewRowIndex) 227int startIndex = _owningDataGridViewRow.DataGridView is not null && _owningDataGridViewRow.DataGridView.RowHeadersVisible ? 1 : 0; 253if (_owningDataGridViewRow is null) 258if (_owningDataGridViewRow.DataGridView is null || index > GetChildCount() - 1) 263if (index == 0 && _owningDataGridViewRow.DataGridView.RowHeadersVisible) 265return _owningDataGridViewRow.HeaderCell.AccessibilityObject; 270if (_owningDataGridViewRow.DataGridView.RowHeadersVisible) 276int columnIndex = _owningDataGridViewRow.DataGridView.Columns.ActualDisplayIndexToColumnIndex(index, DataGridViewElementStates.Visible); 277return _owningDataGridViewRow.Cells[columnIndex].AccessibilityObject; 283if (_owningDataGridViewRow is null) 288if (_owningDataGridViewRow.DataGridView is null) 293int result = _owningDataGridViewRow.DataGridView.Columns.GetColumnCount(DataGridViewElementStates.Visible); 294if (_owningDataGridViewRow.DataGridView.RowHeadersVisible) 307if (_owningDataGridViewRow is null) 312if (_owningDataGridViewRow.DataGridView is DataGridView dataGridView && 315dataGridView.CurrentCell.RowIndex == _owningDataGridViewRow.Index) 327if (_owningDataGridViewRow is null) 332if (_owningDataGridViewRow.DataGridView is null) 341if (_owningDataGridViewRow.Index != _owningDataGridViewRow.DataGridView.Rows.GetLastRow(DataGridViewElementStates.Visible)) 346: _owningDataGridViewRow.DataGridView.AccessibilityObject.GetChild(visibleIndex + 1); 355if (_owningDataGridViewRow.Index != _owningDataGridViewRow.DataGridView.Rows.GetFirstRow(DataGridViewElementStates.Visible)) 357return _owningDataGridViewRow.DataGridView.AccessibilityObject.GetChild(VisibleIndex - 1); 359else if (_owningDataGridViewRow.DataGridView.ColumnHeadersVisible) 398if (_owningDataGridViewRow is null) 403DataGridView? dataGridView = _owningDataGridViewRow.DataGridView; 417if (_owningDataGridViewRow.Cells.Count > 0) 421dataGridView.CurrentCell = _owningDataGridViewRow.Cells[dataGridView.CurrentCell.OwningColumn.Index]; // Do not change old selection 428dataGridView.CurrentCell = _owningDataGridViewRow.Cells[firstVisibleCell]; // Do not change old selection 438_owningDataGridViewRow.Selected = true; 445_owningDataGridViewRow.Selected = false; 474internal override bool IsReadOnly => _owningDataGridViewRow?.ReadOnly ?? false;