62 references to _tabs
System.Windows.Forms (62)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (56)
1024
foreach (var tab in
_tabs
)
1038
if (showEvents &&
_tabs
.Count > EventsTabIndex
1039
&&
_tabs
[EventsTabIndex] is { } eventTab && eventTab.Tab is EventsTab)
1100
if (selectedTab <
_tabs
.Count && (selectedTab == PropertiesTabIndex ||
_tabs
[selectedTab].Button.Visible))
1102
SelectViewTabButton(
_tabs
[selectedTab].Button, updateSelection: true);
1464
for (int i = 0; i <
_tabs
.Count; i++)
1466
Debug.Assert(
_tabs
[i] is not null, "Null item in tab array!");
1467
if (tabType ==
_tabs
[i].Tab.GetType())
1469
tab =
_tabs
[i].Tab;
1493
tabIndex =
_tabs
.Count;
1507
for (int i = 1; i <
_tabs
.Count; i++)
1509
var current =
_tabs
[i].Tab;
1531
_tabs
.Insert(tabIndex, new(tab, scope, button));
1814
foreach (var tabInfo in
_tabs
)
1819
_tabs
.Clear();
2018
foreach (var tab in
_tabs
)
2046
SelectViewTabButton(
_tabs
[PropertiesTabIndex].Button, updateSelection: true);
2069
foreach (var tab in
_tabs
)
3465
for (int i = 0; i <
_tabs
.Count; i++)
3467
if (tabType ==
_tabs
[i].Tab.GetType())
3469
tab =
_tabs
[i].Tab;
3509
if (killTab &&
_tabs
[tabIndex].Scope > PropertyTabScope.Global)
3528
if (
_tabs
.Count == 0)
3535
if (
_tabs
.RemoveAll(i => i.Scope >= classification) > 0)
3538
_selectedTab =
_tabs
.FirstOrDefault();
3545
Debug.Assert(
_tabs
.Count > 0, "We don't have any tabs left!");
3551
foreach (TabInfo info in
_tabs
)
3560
Debug.Assert(
_tabs
.Count > 0, "Tab array destroyed!");
3563
ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(tabIndex,
_tabs
.Count);
3565
if (
_tabs
[tabIndex].Scope == PropertyTabScope.Static)
3570
if (_selectedTab ==
_tabs
[tabIndex])
3572
_selectedTab =
_tabs
[PropertiesTabIndex];
3583
_tabs
.RemoveAt(tabIndex);
3597
for (int i = 0; i <
_tabs
.Count; i++)
3599
if (tabType ==
_tabs
[i].Tab.GetType())
3612
_tabs
.RemoveAt(tabIndex);
3667
_designerSelections[_designerHost.GetHashCode()] =
_tabs
.IndexOf(_selectedTab!);
3698
Debug.Assert(
_tabs
.Count > 0, "No view tab buttons to select!");
3735
foreach (TabInfo info in
_tabs
)
3757
_selectedTab =
_tabs
[PropertiesTabIndex];
3758
Debug.Assert(
_tabs
[PropertiesTabIndex].Tab.GetType() == DefaultTabType, "First item is not property tab!");
3759
SelectViewTabButton(
_tabs
[PropertiesTabIndex].Button, updateSelection: false);
3770
if (state >= (
_tabs
.Count * _viewSortButtons.Length))
3776
state = (
_tabs
.Count * _viewSortButtons.Length) - 1;
3796
OnViewTabButtonClick(
_tabs
[tab].Button, EventArgs.Empty);
3923
if (
_tabs
.Count > 1)
3925
foreach (TabInfo info in
_tabs
)
3994
if (
_tabs
.Count > EventsTabIndex &&
_tabs
[EventsTabIndex] is { } info && info.Tab is EventsTab)
3999
SelectViewTabButton(
_tabs
[PropertiesTabIndex].Button, updateSelection: true);
4118
if (
_tabs
.Count <= 1)
4126
for (int i = 1; i <
_tabs
.Count; i++)
4128
if (
_tabs
[i].Button.Visible)
4135
_tabs
[PropertiesTabIndex].Button.Visible = shouldBeVisible;
4141
if (!GetFlag(Flags.PropertiesChanged) ||
_tabs
.Count == 0)
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.PropertyTabCollection.cs (6)
33
return _ownerPropertyGrid.
_tabs
.Count;
53
return _ownerPropertyGrid.
_tabs
[index].Tab;
98
if (_ownerPropertyGrid.
_tabs
.Count > 0)
101
_ownerPropertyGrid.
_tabs
.Select(i => i.Tab).ToArray(),
105
_ownerPropertyGrid.
_tabs
.Count);
119
return _ownerPropertyGrid.
_tabs
.Select(i => i.Tab).GetEnumerator();