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;
3850
_columnHeaders
= newHeaders;
3854
_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();
3461
if (
_columnHeaders
is null)
3466
for (int i = 0; i <
_columnHeaders
.Length; i++)
3468
if (
_columnHeaders
[i] == ch)
3806
if (
_columnHeaders
is null)
3811
for (int i = 0; i <
_columnHeaders
.Length; i++)
3813
_columnHeaders
[i]._correspondingListViewSubItemIndex = i;
3841
int columnCount =
_columnHeaders
is null ? 0 :
_columnHeaders
.Length;
3847
Array.Copy(
_columnHeaders
!, 0, newHeaders, 0, columnCount);
3859
Array.Copy(
_columnHeaders
, idx,
_columnHeaders
, idx + 1, columnCount - idx);
3862
_columnHeaders
[idx] = ch;
4138
cColumns = (uint)(
_columnHeaders
is not null ? Math.Min(MAXTILECOLUMNS,
_columnHeaders
.Length) : 0),
4602
int columnCount =
_columnHeaders
is null
4604
:
_columnHeaders
.Length;
4611
foreach (ColumnHeader column in
_columnHeaders
!)
5290
[MemberNotNull(nameof(
_columnHeaders
))]
5294
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(index,
_columnHeaders
?.Length ?? 0);
5296
return
_columnHeaders
![index];
5651
if (
_columnHeaders
is not null)
5653
for (int i = 0; i <
_columnHeaders
.Length; i++)
5871
cLines =
_columnHeaders
is not null ?
_columnHeaders
.Length : 0,
6067
_columnHeaders
![(int)nmcd->dwItemSpec],
6112
if (
_columnHeaders
is not null &&
_columnHeaders
.Length > nmheader->iItem)
6114
_columnHeaderClicked =
_columnHeaders
[nmheader->iItem];
6128
if (
_columnHeaders
is not null && nmheader->iItem <
_columnHeaders
.Length &&
6163
if (
_columnHeaders
is not null && nmheader->iItem <
_columnHeaders
.Length)
6165
int w =
_columnHeaders
[nmheader->iItem].Width;
6168
(_columnHeaderClicked ==
_columnHeaders
[nmheader->iItem] &&
6221
if (
_columnHeaders
is not null &&
_columnHeaders
.Length > nmheader->iItem)
6223
_columnHeaders
[nmheader->iItem].Width = _newWidthForColumnWidthChangingCancelled;
6343
if (
_columnHeaders
is not null &&
_columnHeaders
.Length > nmheader->iItem)
6345
_columnHeaders
[nmheader->iItem].Width = _newWidthForColumnWidthChangingCancelled;
6361
Debug.Assert(
_columnHeaders
!.Length > 0, "there should be a column that we need to compensate for");
6364
ColumnHeader col =
_columnHeaders
![0];