7 writes to _columnHeaders
System.Windows.Forms (7)
System\Windows\Forms\Controls\ListView\ListView.ColumnHeaderCollection.cs (4)
321
_owner.
_columnHeaders
= null;
341
_owner.
_columnHeaders
= null;
540
_owner.
_columnHeaders
= null;
555
_owner.
_columnHeaders
= newHeaders;
System\Windows\Forms\Controls\ListView\ListView.cs (3)
3078
_columnHeaders
= null;
3848
_columnHeaders
= newHeaders;
3852
_columnHeaders
= new ColumnHeader[1];
69 references to _columnHeaders
System.Windows.Forms (69)
System\Windows\Forms\Controls\ListView\ListView.ColumnHeaderCollection.cs (17)
73
return _owner.
_columnHeaders
is null ? 0 : _owner.
_columnHeaders
.Length;
309
if (_owner.
_columnHeaders
is not null)
314
for (int colIdx = _owner.
_columnHeaders
.Length - 1; colIdx >= 0; colIdx--)
316
_ = _owner.
_columnHeaders
[colIdx].Width; // Update width before detaching from ListView
317
_owner.
_columnHeaders
[colIdx].OwnerListview = null;
318
_owner.
_columnHeaders
[colIdx].ReleaseUiaProvider();
329
for (int colIdx = _owner.
_columnHeaders
.Length - 1; colIdx >= 0; colIdx--)
331
_ = _owner.
_columnHeaders
[colIdx].Width; // Update width before detaching from ListView
337
_owner.
_columnHeaders
[colIdx].OwnerListview = null;
338
_owner.
_columnHeaders
[colIdx].ReleaseUiaProvider();
373
Array.Copy(_owner.
_columnHeaders
!, 0, dest, index, Count);
536
int columnCount = _owner.
_columnHeaders
.Length;
547
Array.Copy(_owner.
_columnHeaders
, 0, newHeaders, 0, index);
552
Array.Copy(_owner.
_columnHeaders
, index + 1, newHeaders, index, columnCount - index);
586
if (_owner.
_columnHeaders
is not null)
588
return _owner.
_columnHeaders
.GetEnumerator();
System\Windows\Forms\Controls\ListView\ListView.cs (52)
2520
ColumnHeader? col = (
_columnHeaders
is not null &&
_columnHeaders
.Length > 0) ?
_columnHeaders
[0] : null;
2730
if (
_columnHeaders
is not null)
2732
subItemBounds.Width =
_columnHeaders
[0].Width;
2745
_columnHeaders
![nmcd->iSubItem],
3070
if (
_columnHeaders
is not null)
3072
for (int colIdx =
_columnHeaders
.Length - 1; colIdx >= 0; colIdx--)
3074
_columnHeaders
[colIdx].OwnerListview = null;
3075
_columnHeaders
[colIdx].Dispose();
3459
if (
_columnHeaders
is null)
3464
for (int i = 0; i <
_columnHeaders
.Length; i++)
3466
if (
_columnHeaders
[i] == ch)
3804
if (
_columnHeaders
is null)
3809
for (int i = 0; i <
_columnHeaders
.Length; i++)
3811
_columnHeaders
[i]._correspondingListViewSubItemIndex = i;
3839
int columnCount =
_columnHeaders
is null ? 0 :
_columnHeaders
.Length;
3845
Array.Copy(
_columnHeaders
!, 0, newHeaders, 0, columnCount);
3857
Array.Copy(
_columnHeaders
, idx,
_columnHeaders
, idx + 1, columnCount - idx);
3860
_columnHeaders
[idx] = ch;
4136
cColumns = (uint)(
_columnHeaders
is not null ? Math.Min(MAXTILECOLUMNS,
_columnHeaders
.Length) : 0),
4600
int columnCount =
_columnHeaders
is null
4602
:
_columnHeaders
.Length;
4609
foreach (ColumnHeader column in
_columnHeaders
!)
5288
[MemberNotNull(nameof(
_columnHeaders
))]
5292
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index,
_columnHeaders
?.Length ?? 0);
5294
return
_columnHeaders
![index];
5649
if (
_columnHeaders
is not null)
5651
for (int i = 0; i <
_columnHeaders
.Length; i++)
5869
cLines =
_columnHeaders
is not null ?
_columnHeaders
.Length : 0,
6065
_columnHeaders
![(int)nmcd->dwItemSpec],
6110
if (
_columnHeaders
is not null &&
_columnHeaders
.Length > nmheader->iItem)
6112
_columnHeaderClicked =
_columnHeaders
[nmheader->iItem];
6126
if (
_columnHeaders
is not null && nmheader->iItem <
_columnHeaders
.Length &&
6161
if (
_columnHeaders
is not null && nmheader->iItem <
_columnHeaders
.Length)
6163
int w =
_columnHeaders
[nmheader->iItem].Width;
6166
(_columnHeaderClicked ==
_columnHeaders
[nmheader->iItem] &&
6219
if (
_columnHeaders
is not null &&
_columnHeaders
.Length > nmheader->iItem)
6221
_columnHeaders
[nmheader->iItem].Width = _newWidthForColumnWidthChangingCancelled;
6341
if (
_columnHeaders
is not null &&
_columnHeaders
.Length > nmheader->iItem)
6343
_columnHeaders
[nmheader->iItem].Width = _newWidthForColumnWidthChangingCancelled;
6359
Debug.Assert(
_columnHeaders
!.Length > 0, "there should be a column that we need to compensate for");
6362
ColumnHeader col =
_columnHeaders
![0];