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)
3080
_columnHeaders
= null;
3853
_columnHeaders
= newHeaders;
3857
_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)
2522
ColumnHeader? col = (
_columnHeaders
is not null &&
_columnHeaders
.Length > 0) ?
_columnHeaders
[0] : null;
2732
if (
_columnHeaders
is not null)
2734
subItemBounds.Width =
_columnHeaders
[0].Width;
2747
_columnHeaders
![nmcd->iSubItem],
3072
if (
_columnHeaders
is not null)
3074
for (int colIdx =
_columnHeaders
.Length - 1; colIdx >= 0; colIdx--)
3076
_columnHeaders
[colIdx].OwnerListview = null;
3077
_columnHeaders
[colIdx].Dispose();
3464
if (
_columnHeaders
is null)
3469
for (int i = 0; i <
_columnHeaders
.Length; i++)
3471
if (
_columnHeaders
[i] == ch)
3809
if (
_columnHeaders
is null)
3814
for (int i = 0; i <
_columnHeaders
.Length; i++)
3816
_columnHeaders
[i]._correspondingListViewSubItemIndex = i;
3844
int columnCount =
_columnHeaders
is null ? 0 :
_columnHeaders
.Length;
3850
Array.Copy(
_columnHeaders
!, 0, newHeaders, 0, columnCount);
3862
Array.Copy(
_columnHeaders
, idx,
_columnHeaders
, idx + 1, columnCount - idx);
3865
_columnHeaders
[idx] = ch;
4141
cColumns = (uint)(
_columnHeaders
is not null ? Math.Min(MAXTILECOLUMNS,
_columnHeaders
.Length) : 0),
4605
int columnCount =
_columnHeaders
is null
4607
:
_columnHeaders
.Length;
4614
foreach (ColumnHeader column in
_columnHeaders
!)
5297
[MemberNotNull(nameof(
_columnHeaders
))]
5301
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index,
_columnHeaders
?.Length ?? 0);
5303
return
_columnHeaders
![index];
5658
if (
_columnHeaders
is not null)
5660
for (int i = 0; i <
_columnHeaders
.Length; i++)
5878
cLines =
_columnHeaders
is not null ?
_columnHeaders
.Length : 0,
6075
_columnHeaders
![(int)nmcd->dwItemSpec],
6120
if (
_columnHeaders
is not null &&
_columnHeaders
.Length > nmheader->iItem)
6122
_columnHeaderClicked =
_columnHeaders
[nmheader->iItem];
6136
if (
_columnHeaders
is not null && nmheader->iItem <
_columnHeaders
.Length &&
6171
if (
_columnHeaders
is not null && nmheader->iItem <
_columnHeaders
.Length)
6173
int w =
_columnHeaders
[nmheader->iItem].Width;
6176
(_columnHeaderClicked ==
_columnHeaders
[nmheader->iItem] &&
6229
if (
_columnHeaders
is not null &&
_columnHeaders
.Length > nmheader->iItem)
6231
_columnHeaders
[nmheader->iItem].Width = _newWidthForColumnWidthChangingCancelled;
6351
if (
_columnHeaders
is not null &&
_columnHeaders
.Length > nmheader->iItem)
6353
_columnHeaders
[nmheader->iItem].Width = _newWidthForColumnWidthChangingCancelled;
6369
Debug.Assert(
_columnHeaders
!.Length > 0, "there should be a column that we need to compensate for");
6372
ColumnHeader col =
_columnHeaders
![0];