470 references to Nodes
System.Windows.Forms (20)
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (1)
122
internal int Index => _owningTreeView.
Nodes
.IndexOf(_owningTreeNode);
System\Windows\Forms\Controls\TreeView\TreeView.cs (13)
22
[DefaultProperty(nameof(
Nodes
))]
180
foreach (TreeNode rootNode in
Nodes
)
1236
if (Sorted && TreeViewNodeSorter is null &&
Nodes
.Count >= 1)
1717
foreach (TreeNode node in
Nodes
)
2332
TreeNode[] nodes = new TreeNode[
Nodes
.Count];
2333
Nodes
.CopyTo(nodes, 0);
2335
Nodes
.Clear();
2336
Nodes
.AddRange(nodes);
2405
if (
Nodes
is not null)
2407
s += $", Nodes.Count: {
Nodes
.Count}";
2408
if (
Nodes
.Count > 0)
2410
s += $", Nodes[0]: {
Nodes
[0]}";
3134
foreach (TreeNode rootNode in
Nodes
)
System\Windows\Forms\Controls\TreeView\TreeView.TreeViewAccessibleObject.cs (4)
35
? owningTreeView.
Nodes
[index].AccessibilityObject
41
this.TryGetOwnerAs(out TreeView? owningTreeView) ? owningTreeView.
Nodes
.Count : base.GetChildCount();
51
&& owningTreeView.Enabled && owningTreeView.
Nodes
.Count == 0),
111
owningTreeView.
Nodes
.Count != 0;
System\Windows\Forms\Design\ComponentEditorForm.cs (2)
212
_selector.
Nodes
.Add(new TreeNode(title, n, n));
320
_selector.SelectedNode = _selector.
Nodes
[_initialActivePage];
System.Windows.Forms.Design (34)
System\ComponentModel\Design\ObjectSelectorEditor.Selector.cs (4)
50
Nodes
.Add(newNode);
80
Nodes
.Clear();
140
nodes ??=
Nodes
;
181
SetSelection(value,
Nodes
);
System\Windows\Forms\Design\DesignBindingPicker.cs (9)
511
_treeViewCtrl?.
Nodes
.Clear();
539
_treeViewCtrl?.
Nodes
.Add(_noneNode);
562
_treeViewCtrl?.
Nodes
.Add(_otherNode);
568
AddDataSourceContents(_treeViewCtrl?.
Nodes
, _rootDataSource, _rootDataMember, null);
629
AddDataSource(_treeViewCtrl?.
Nodes
, comp, null);
1614
_helpTextCtrl.Text = (_treeViewCtrl?.
Nodes
.Count > 1) ? (SR.DesignBindingPickerHelpGenPickMember) : "";
1616
else if (_treeViewCtrl?.
Nodes
.Count > 1 && _treeViewCtrl.
Nodes
[1] is DataSourceNode)
2017
=> GetMaxItemWidth(
Nodes
);
System\Windows\Forms\Design\TreeNodeCollectionEditor.cs (20)
90
TreeNode lastNode = _treeView1.
Nodes
[_treeView1.
Nodes
.Count - 1];
159
newNode = _treeView1.
Nodes
.Add(baseNodeName + NextNode++.ToString(CultureInfo.InvariantCulture));
422
_treeView1.
Nodes
.Clear();
423
_treeView1.
Nodes
.AddRange(nodes);
541
_treeView1.
Nodes
.Remove(dragNode);
549
_treeView1.
Nodes
.Add(dragNode);
597
if (_treeView1.
Nodes
.Count == 0)
608
object[] values = new object[_treeView1.
Nodes
.Count];
611
values[i] = _treeView1.
Nodes
[i].Clone();
628
_treeView1.
Nodes
.RemoveAt(tempNode.Index);
629
_treeView1.
Nodes
[tempNode.Index].Nodes.Insert(0, tempNode);
642
_treeView1.
Nodes
.Insert(parent.Index + 1, tempNode);
662
_treeView1.
Nodes
.RemoveAt(tempNode.Index);
663
_treeView1.
Nodes
[tempNode.Index - 1].Nodes.Add(tempNode);
672
_treeView1.
Nodes
.Insert(parent.Index, tempNode);
691
bool nodesExist = _treeView1.
Nodes
.Count > 0;
698
&& _curNode != _treeView1.
Nodes
[_treeView1.
Nodes
.Count - 1];
699
_moveUpButton.Enabled = nodesExist && _curNode != _treeView1.
Nodes
[0];
System\Windows\Forms\Design\TreeViewActionList.cs (1)
21
public void InvokeNodesDialog() => EditorServiceContext.EditValue(_designer, Component!, nameof(TreeView.
Nodes
));
System.Windows.Forms.Design.Tests (2)
System\ComponentModel\Design\ObjectSelectorEditorTests.cs (2)
113
Assert.Single(underTest.
Nodes
);
117
Assert.Empty(underTest.
Nodes
);
System.Windows.Forms.Tests (409)
System\Windows\Forms\AccessibleObjects\TreeNode.TreeNodeAccessibleObjectTests.cs (36)
61
control.
Nodes
.Add(node);
107
control.
Nodes
.Add(node);
148
control.
Nodes
.Add(new TreeNode("Root node", [node]));
162
control.
Nodes
.Add(node);
181
control.
Nodes
.Add(node);
198
control.
Nodes
.AddRange([new(), new(), new()]);
200
AccessibleObject accessibleObject1 = control.
Nodes
[0].AccessibilityObject;
201
AccessibleObject accessibleObject2 = control.
Nodes
[1].AccessibilityObject;
202
AccessibleObject accessibleObject3 = control.
Nodes
[2].AccessibilityObject;
214
control.
Nodes
.AddRange([new(), new(), new()]);
216
AccessibleObject accessibleObject1 = control.
Nodes
[0].AccessibilityObject;
217
AccessibleObject accessibleObject2 = control.
Nodes
[1].AccessibilityObject;
218
AccessibleObject accessibleObject3 = control.
Nodes
[2].AccessibilityObject;
289
control.
Nodes
.AddRange([new(), new(), new()]);
291
TreeNodeAccessibleObject accessibleObject1 = control.
Nodes
[0].AccessibilityObject;
292
TreeNodeAccessibleObject accessibleObject2 = control.
Nodes
[1].AccessibilityObject;
293
TreeNodeAccessibleObject accessibleObject3 = control.
Nodes
[2].AccessibilityObject;
328
control.
Nodes
.Add(new TreeNode("Root node", [node]));
360
control.
Nodes
.Add(node);
376
control.
Nodes
.Add(node);
392
control.
Nodes
.Add(node);
420
control.
Nodes
.Add(node);
478
control.
Nodes
.Add("Node1");
479
control.
Nodes
.Add("Node2");
480
control.
Nodes
.Add("Node3");
481
control.
Nodes
.Add("Node4");
485
control.
Nodes
[1].AccessibilityObject.SelectItem();
488
control.
Nodes
[3].AccessibilityObject.SelectItem();
522
control.
Nodes
.Add(firstLevelNode);
542
control.
Nodes
.Add(firstLevelNode);
547
control.
Nodes
.Remove(firstLevelNode);
559
control.
Nodes
.Add(firstLevelNode);
566
control.
Nodes
.Clear();
579
control.
Nodes
.Add(firstLevelNode);
586
control.
Nodes
[0] = new TreeNode();
601
treeView.
Nodes
.Add(node);
System\Windows\Forms\AccessibleObjects\TreeView.TreeViewAccessibleObjectTests.cs (17)
70
control.
Nodes
.AddRange([new("Node 1"), new("Node 2"), new("Node 3")]);
73
AccessibleObject expected = control.
Nodes
[0].AccessibilityObject;
83
control.
Nodes
.AddRange([new("Node 1"), new("Node 2"), new("Node 3")]);
86
AccessibleObject expected = control.
Nodes
[^1].AccessibilityObject;
102
control.
Nodes
.AddRange([new("Node 1"), new("Node 2"), new("Node 3")]);
104
AccessibleObject expected = index >= 0 && index < control.
Nodes
.Count
105
? control.
Nodes
[index].AccessibilityObject
116
control.
Nodes
.AddRange([new("Node 1"), new("Node 2"), new("Node 3")]);
158
control.
Nodes
.Add("Node 1");
180
control.
Nodes
.Add("Item1");
219
control.
Nodes
.AddRange([new("Node 1"), new("Node 2"), new("Node 3")]);
220
control.SelectedNode = control.
Nodes
[1];
222
IRawElementProviderSimple.Interface[] expected = new[] { control.
Nodes
[1].AccessibilityObject };
233
control.
Nodes
.Add(node);
247
control.
Nodes
.Add(node);
262
control.
Nodes
.Add(node);
279
control.
Nodes
.AddRange(nodeNames.Select(name => new TreeNode(name)).ToArray());
System\Windows\Forms\AccessibleObjects\TreeViewLabelEditAccessibleObjectTests.cs (3)
58
Assert.Equal(treeView.
Nodes
[0].AccessibilityObject, accessibilityObject.FragmentNavigate(NavigateDirection.NavigateDirection_Parent));
117
Assert.Equal(treeView.
Nodes
[0].Text, accessibilityObject.Name);
161
treeView.
Nodes
.Add(node);
System\Windows\Forms\TreeNode.IKeyboardToolTipTests.cs (39)
24
treeView.
Nodes
.Add(treeNode);
45
treeView.
Nodes
.Add(treeNode);
66
treeView.
Nodes
.Add(treeNode);
88
treeView.
Nodes
.Add(treeNode);
109
treeView.
Nodes
.Add(treeNode);
123
treeView.
Nodes
.AddRange([.. treeNodesList]);
124
TreeNode firstTreeNode = treeView.
Nodes
[0];
129
Assert.Contains(GetRectangle(treeView, treeView.
Nodes
[1]), neighboringRectangles);
139
treeView.
Nodes
.AddRange([.. treeNodesList]);
140
TreeNode middleTreeNode = treeView.
Nodes
[1];
145
Assert.Contains(GetRectangle(treeView, treeView.
Nodes
[0]), neighboringRectangles);
146
Assert.Contains(GetRectangle(treeView, treeView.
Nodes
[2]), neighboringRectangles);
156
treeView.
Nodes
.AddRange([.. treeNodesList]);
157
TreeNode lastTreeNode = treeView.
Nodes
[0];
162
Assert.Contains(GetRectangle(treeView, treeView.
Nodes
[1]), neighboringRectangles);
172
treeView.
Nodes
.AddRange([.. treeNodesList]);
173
TreeNode rootNode = treeView.
Nodes
[0];
191
treeView.
Nodes
.AddRange([.. treeNodesList]);
192
TreeNode rootNode = treeView.
Nodes
[0];
210
treeView.
Nodes
.AddRange([.. treeNodesList]);
211
TreeNode rootNode = treeView.
Nodes
[0];
219
Assert.Contains(GetRectangle(treeView, treeView.
Nodes
[1]), neighboringRectangles);
229
treeView.
Nodes
.AddRange([.. treeNodesList]);
230
TreeNode rootNode = treeView.
Nodes
[0];
239
Assert.Contains(GetRectangle(treeView, treeView.
Nodes
[1]), neighboringRectangles);
250
treeView.
Nodes
.AddRange([.. treeNodesList]);
251
TreeNode firstNode = treeView.
Nodes
[0];
253
TreeNode middleNode = treeView.
Nodes
[1];
258
Assert.Contains(GetRectangle(treeView, treeView.
Nodes
[2]), neighboringRectangles);
269
treeView.
Nodes
.AddRange([.. treeNodesList]);
270
TreeNode firstNode = treeView.
Nodes
[0];
274
TreeNode middleNode = treeView.
Nodes
[1];
279
Assert.Contains(GetRectangle(treeView, treeView.
Nodes
[2]), neighboringRectangles);
290
treeView.
Nodes
.AddRange([.. treeNodesList]);
291
TreeNode rootNode = treeView.
Nodes
[0];
324
treeView.
Nodes
.Add(treeNode);
347
treeView.
Nodes
.Add(treeNode);
380
treeView.
Nodes
.Add(treeNode);
414
treeView.
Nodes
.Add(treeNode);
System\Windows\Forms\TreeNodeCollectionTests.cs (39)
17
TreeNodeCollection collection = treeView.
Nodes
;
65
TreeNodeCollection collection = treeView.
Nodes
;
76
TreeNodeCollection collection = treeView.
Nodes
;
85
TreeNodeCollection collection = treeView.
Nodes
;
95
TreeNodeCollection collection = treeView.
Nodes
;
106
TreeNodeCollection collection = treeView.
Nodes
;
117
anotherTreeView.
Nodes
.Add("Node 0");
120
TreeNodeCollection collection = treeView.
Nodes
;
122
TreeNode nodeOfAnotherTreeView = anotherTreeView.
Nodes
[0];
131
TreeNodeCollection collection = treeView.
Nodes
;
172
TreeNodeCollection collection = treeView.
Nodes
;
210
TreeNodeCollection collection = treeView.
Nodes
;
240
treeView.
Nodes
.Add(child1);
241
treeView.
Nodes
.Add(child2);
242
treeView.
Nodes
.Add(child3);
261
treeView.
Nodes
.AddRange(treeNodeArray);
263
TreeNode treeNode = treeView.
Nodes
.Find(key, searchAllChildren: true)[0];
265
treeView.
Nodes
.IndexOf(treeNode).Should().Be(3);
305
treeView2.
Nodes
.Add(child1);
306
treeView2.
Nodes
.Add(child2);
307
treeView2.
Nodes
.Add(child3);
311
treeView2.
Nodes
.AddRange(treeNodeArray);
313
treeNode = treeView2.
Nodes
.Find("2", searchAllChildren: true)[0];
315
treeView2.
Nodes
.IndexOf(treeNode).Should().Be(1);
316
treeView2.
Nodes
.Clear();
321
treeView3.
Nodes
.Add(child1);
322
treeView3.
Nodes
.Add(child2);
323
treeView3.
Nodes
.Add(child3);
327
treeView3.
Nodes
.AddRange(treeNodeArray);
329
treeNode = treeView3.
Nodes
.Find("2", searchAllChildren: true)[0];
331
treeView3.
Nodes
.IndexOf(treeNode).Should().Be(1);
339
var collection = treeView.
Nodes
;
350
TreeNodeCollection collection = treeView.
Nodes
;
379
TreeNodeCollection collection = treeView.
Nodes
;
390
TreeNodeCollection collection = treeView.
Nodes
;
415
TreeNodeCollection collection = treeView.
Nodes
;
430
TreeNodeCollection collection = treeView.
Nodes
;
449
TreeNodeCollection collection = treeView.
Nodes
;
491
TreeNodeCollection collection = treeView.
Nodes
;
System\Windows\Forms\TreeNodeTests.cs (152)
284
control.
Nodes
.Add(node);
308
control.
Nodes
.Add(node);
366
control.
Nodes
.Add(node);
394
control.
Nodes
.Add(node);
456
control.
Nodes
.Add(node);
471
control.
Nodes
.Add(node);
523
control.
Nodes
.Add(node);
534
control.
Nodes
.Add(node);
546
control.
Nodes
.Add(node);
585
control.
Nodes
.Add(node);
614
control.
Nodes
.Add(node);
659
control.
Nodes
.Add(node);
685
control.
Nodes
.Add(node);
725
control.
Nodes
.Add(node);
749
control.
Nodes
.Add(node);
807
control.
Nodes
.Add(node);
835
control.
Nodes
.Add(node);
906
control.
Nodes
.Add(node);
928
control.
Nodes
.Add(node);
952
control.
Nodes
.Add(node);
989
control.
Nodes
.Add(node);
1028
control.
Nodes
.Add(node);
1054
control.
Nodes
.Add(node);
1092
control.
Nodes
.Add(node);
1131
control.
Nodes
.Add(node);
1151
control.
Nodes
.Add(node);
1207
control.
Nodes
.Add(node);
1234
control.
Nodes
.Add(node);
1265
control.
Nodes
.Add(node);
1287
control.
Nodes
.Add(node);
1314
control.
Nodes
.Add(node);
1365
control.
Nodes
.Add(node);
1389
control.
Nodes
.Add(node);
1422
control.
Nodes
.Add(node);
1442
control.
Nodes
.Add(node);
1480
control.
Nodes
.Add(node);
1510
control.
Nodes
.Add(node);
1542
control.
Nodes
.Add(node);
1561
control.
Nodes
.Add(node);
1580
control.
Nodes
.Add(node);
1593
control.
Nodes
.Add(node);
1604
control.
Nodes
.Add(node);
1647
control.
Nodes
.Add(parent);
1669
control.
Nodes
.Add(parent);
1697
control.
Nodes
.Add(node);
1708
control.
Nodes
.Add(node);
1729
control.
Nodes
.Add(node);
1742
control.
Nodes
.Add(node);
1753
control.
Nodes
.Add(node);
1782
control.
Nodes
.Add(node);
1801
control.
Nodes
.Add(node);
1813
control.
Nodes
.Add(node);
1826
control.
Nodes
.Add(node);
1837
control.
Nodes
.Add(node);
1865
control.
Nodes
.Add(node);
1883
control.
Nodes
.Add(node);
1895
control.
Nodes
.Add(node);
1908
control.
Nodes
.Add(node);
1919
control.
Nodes
.Add(node);
1967
control.
Nodes
.Add(node);
1978
control.
Nodes
.Add(node);
1990
control.
Nodes
.Add(node);
2003
control.
Nodes
.Add(node);
2014
control.
Nodes
.Add(node);
2057
control.
Nodes
.Add(parent);
2079
control.
Nodes
.Add(parent);
2122
control.
Nodes
.Add(node);
2133
control.
Nodes
.Add(node);
2176
control.
Nodes
.Add(parent);
2198
control.
Nodes
.Add(parent);
2226
control.
Nodes
.Add(node);
2237
control.
Nodes
.Add(node);
2258
control.
Nodes
.Add(node);
2293
control.
Nodes
.Add(parent);
2315
control.
Nodes
.Add(parent);
2343
control.
Nodes
.Add(node);
2373
control.
Nodes
.Add(node);
2411
control.
Nodes
.Add(node);
2422
control.
Nodes
.Add(node);
2465
control.
Nodes
.Add(parent);
2487
control.
Nodes
.Add(parent);
2515
control.
Nodes
.Add(node);
2526
control.
Nodes
.Add(node);
2569
control.
Nodes
.Add(parent);
2591
control.
Nodes
.Add(parent);
2619
control.
Nodes
.Add(node);
2630
control.
Nodes
.Add(node);
2651
control.
Nodes
.Add(node);
2686
control.
Nodes
.Add(parent);
2708
control.
Nodes
.Add(parent);
2736
control.
Nodes
.Add(node);
2766
control.
Nodes
.Add(node);
2820
control.
Nodes
.Add(node);
2844
control.
Nodes
.Add(node);
2897
control.
Nodes
.Add(node);
2925
control.
Nodes
.Add(node);
2971
control.
Nodes
.Add(node);
3010
control.
Nodes
.Add(node);
3036
control.
Nodes
.Add(node);
3074
control.
Nodes
.Add(node);
3113
control.
Nodes
.Add(node);
3133
control.
Nodes
.Add(node);
3189
control.
Nodes
.Add(node);
3218
control.
Nodes
.Add(node);
3249
control.
Nodes
.Add(node);
3271
control.
Nodes
.Add(node);
3298
control.
Nodes
.Add(node);
3349
control.
Nodes
.Add(node);
3373
control.
Nodes
.Add(node);
3406
control.
Nodes
.Add(node);
3426
control.
Nodes
.Add(node);
3464
control.
Nodes
.Add(node);
3494
control.
Nodes
.Add(node);
3526
control.
Nodes
.Add(node);
3545
control.
Nodes
.Add(node);
3564
control.
Nodes
.Add(node);
3594
control.
Nodes
.Add(node);
3637
control.
Nodes
.Add(node);
3678
control.
Nodes
.Add(node);
3717
control.
Nodes
.Add(node);
3765
control.
Nodes
.Add(node);
3800
control.
Nodes
.Add(node);
3853
control.
Nodes
.Add(node);
3883
control.
Nodes
.Add(node);
3915
control.
Nodes
.Add(node);
3945
control.
Nodes
.Add(node);
3989
control.
Nodes
.Add(node);
4020
control.
Nodes
.Add(node);
4052
control.
Nodes
.Add(node);
4082
control.
Nodes
.Add(node);
4113
control.
Nodes
.Add(node);
4155
control.
Nodes
.Add(node);
4178
control.
Nodes
.Add(node);
4216
control.
Nodes
.Add(node);
4254
control.
Nodes
.Add(node);
4294
control.
Nodes
.Add(node);
4317
control.
Nodes
.Add(node);
4336
control.
Nodes
.Add(node);
4393
control.
Nodes
.Add(node);
4414
control.
Nodes
.Add(node);
4450
control.
Nodes
.Add(node);
4475
control.
Nodes
.Add(node);
4509
control.
Nodes
.Add(node);
4520
control.
Nodes
.Add(node);
4563
control.
Nodes
.Add(parent);
4585
control.
Nodes
.Add(parent);
4645
treeView.
Nodes
.Add(treeNode);
4681
treeView.
Nodes
.Add(node1);
4697
treeView.
Nodes
.Add(treeNode);
4742
treeView.
Nodes
.Add(treeNode);
4767
treeView.
Nodes
.Add(treeNode);
4848
treeView.
Nodes
.Add(node);
System\Windows\Forms\TreeViewTests.cs (123)
93
Assert.Same(control.
Nodes
, control.
Nodes
);
94
Assert.Empty(control.
Nodes
);
4745
treeView.
Nodes
.Add(node);
4797
control.
Nodes
.Add(node1);
4823
control.
Nodes
.Add(node1);
4865
control.
Nodes
.Add(node1);
4894
control.
Nodes
.Add(node1);
4936
control.
Nodes
.Add(node1);
4951
control.
Nodes
.Add(node1);
4993
control.
Nodes
.Add(node1);
5022
control.
Nodes
.Add(node1);
5125
control.
Nodes
.Add(node1);
5155
control.
Nodes
.Add(node1);
5205
control.
Nodes
.Add(node1);
5238
control.
Nodes
.Add(node1);
5288
control.
Nodes
.Add(node1);
5307
control.
Nodes
.Add(node1);
5357
control.
Nodes
.Add(node1);
5390
control.
Nodes
.Add(node1);
5785
control.
Nodes
.Add(node);
6031
control.
Nodes
.Add(node);
6112
control.
Nodes
.Add(node);
6226
control.
Nodes
.Add(node);
6658
treeView.
Nodes
.Add(treeNode);
6661
treeView.
Nodes
.Remove(treeNode);
6676
treeView.
Nodes
.AddRange([treeNode1, treeNode2, treeNode3]);
6694
treeView.
Nodes
.Add(treeNode);
6701
treeView.
Nodes
.Remove(treeNode);
6717
treeView.
Nodes
.Add(treeNode);
6722
treeView.
Nodes
.Remove(treeNode);
6735
treeView.
Nodes
.Add(treeNode);
6738
treeView.
Nodes
.Remove(treeNode);
6756
treeView.
Nodes
.Add(treeNode);
6762
treeView.
Nodes
.Remove(treeNode);
6778
treeView.
Nodes
.Insert(0, treeNode);
6796
treeView.
Nodes
.Add(treeNode);
6835
treeView.
Nodes
.AddRange([new("Test 1"), new("Test 2"), new("Test 3")]);
6837
treeView.SelectedNode = treeView.
Nodes
[0];
6839
Assert.True(treeView.
Nodes
[0].IsSelected);
6840
Assert.Equal(3, treeView.
Nodes
.Count);
6841
Assert.Equal(treeView.
Nodes
[0], treeView.SelectedNode);
6843
treeView.
Nodes
.Remove(treeView.
Nodes
[2]);
6845
Assert.True(treeView.
Nodes
[0].IsSelected);
6846
Assert.Equal(2, treeView.
Nodes
.Count);
6847
Assert.Equal(treeView.
Nodes
[0], treeView.SelectedNode);
6849
treeView.
Nodes
.Remove(treeView.
Nodes
[1]);
6851
Assert.True(treeView.
Nodes
[0].IsSelected);
6852
Assert.Single(treeView.
Nodes
);
6853
Assert.Equal(treeView.
Nodes
[0], treeView.SelectedNode);
6861
treeView.
Nodes
.AddRange([new("Test 1"), new("Test 2"), new("Test 3")]);
6863
treeView.SelectedNode = treeView.
Nodes
[0];
6865
for (int count = treeView.
Nodes
.Count; count > 1; count -= 1)
6867
TreeNode node = treeView.
Nodes
[0];
6870
Assert.Equal(count, treeView.
Nodes
.Count);
6873
treeView.
Nodes
.Remove(node);
6877
Assert.Equal(count, treeView.
Nodes
.Count);
6885
Assert.Equal(treeView.
Nodes
[0], treeView.SelectedNode);
6896
treeView.
Nodes
.Add("Test");
6897
TreeNode treeNode = treeView.
Nodes
[0];
6925
treeView.
Nodes
.Add("Test");
6926
TreeNode treeNode = treeView.
Nodes
[0];
6939
treeView.
Nodes
.Remove(node);
6947
Assert.Equal(treeView.
Nodes
[0], treeView.SelectedNode);
6962
treeView.
Nodes
.Add("Test");
6963
TreeNode treeNode = treeView.
Nodes
[0];
6971
Assert.Single(treeView.
Nodes
);
6973
treeView.
Nodes
.Remove(treeNode);
6977
Assert.Empty(treeView.
Nodes
);
6987
treeView.
Nodes
.AddRange([new("Test 1"), new("Test 2"), new("Test 3")]);
6989
treeView.
Nodes
[0].Checked = true;
6991
Assert.True(treeView.
Nodes
[0].Checked);
6992
Assert.Equal(3, treeView.
Nodes
.Count);
6994
treeView.
Nodes
.Remove(treeView.
Nodes
[2]);
6996
Assert.True(treeView.
Nodes
[0].Checked);
6997
Assert.Equal(2, treeView.
Nodes
.Count);
6999
treeView.
Nodes
.Remove(treeView.
Nodes
[1]);
7001
Assert.True(treeView.
Nodes
[0].Checked);
7002
Assert.Single(treeView.
Nodes
);
7012
treeView.
Nodes
.AddRange([new("Test 1"), new("Test 2"), new("Test 3")]);
7014
for (int count = treeView.
Nodes
.Count; count > 1; count -= 1)
7016
TreeNode node = treeView.
Nodes
[0];
7020
Assert.Equal(count, treeView.
Nodes
.Count);
7022
treeView.
Nodes
.Remove(node);
7026
Assert.Equal(count, treeView.
Nodes
.Count);
7038
treeView.
Nodes
.Add("Test");
7039
TreeNode treeNode = treeView.
Nodes
[0];
7066
treeView.
Nodes
.Add("Test");
7067
TreeNode treeNode = treeView.
Nodes
[0];
7078
treeView.
Nodes
.Remove(node);
7094
treeView.
Nodes
.Add("Test");
7095
TreeNode treeNode = treeView.
Nodes
[0];
7098
treeView.
Nodes
[0].Checked = true;
7104
Assert.Single(treeView.
Nodes
);
7106
treeView.
Nodes
.Remove(treeNode);
7111
Assert.Empty(treeView.
Nodes
);
7119
treeView.
Nodes
.Add("Root 1");
7120
treeView.
Nodes
[0].Nodes.Add("Child 1");
7121
treeView.
Nodes
[0].Nodes.Add("Child 2");
7123
treeView.
Nodes
.Add("Root 2");
7124
treeView.
Nodes
[1].Nodes.Add("Child 3");
7125
treeView.
Nodes
[1].Nodes.Add("Child 4");
7148
treeView.
Nodes
.Add(parent);
7171
treeView.
Nodes
.Add(parent);
7192
treeView.
Nodes
.Add(parent);
7227
treeView.
Nodes
.Add(parent);
7281
treeView.
Nodes
.AddRange(parent);
7325
treeView.
Nodes
.Add(rootNode);
7331
rootNode.Should().Be(treeView.
Nodes
[0]);
7380
treeView.
Nodes
.Add(node);
7418
treeView.
Nodes
.Add(rootNode);
7440
treeView.
Nodes
[0].IsExpanded.Should().BeFalse();
7441
treeView.
Nodes
[1].IsExpanded.Should().BeFalse();
7451
treeView.
Nodes
[0].IsExpanded.Should().BeTrue();
7452
treeView.
Nodes
[1].IsExpanded.Should().BeTrue();
7530
treeView.
Nodes
.Add(new TreeNode("Node1"));
7531
treeView.
Nodes
.Add(new TreeNode("Node2"));
7533
treeView.ToString().Should().Be($"System.Windows.Forms.TreeView, Nodes.Count: 2, Nodes[0]: {treeView.
Nodes
[0]}");
7564
treeView.
Nodes
.Add($"Node{i}");
System.Windows.Forms.UI.IntegrationTests (1)
DesignBehaviorsTests.cs (1)
54
TreeNode? node = treeView.
Nodes
.Add("root");
TestPassApp (2)
CommonControl2.Designer.cs (1)
194
this.treeView1.
Nodes
.AddRange(new System.Windows.Forms.TreeNode[] {
DataBindingExample.cs (1)
81
treeView1.
Nodes
.Add(node);
WinFormsControlsTest (2)
ScrollableControls.Designer.cs (1)
402
treeView1.
Nodes
.AddRange(new TreeNode[] { treeNode9 });
TreeViewTest.Designer.cs (1)
46
this.treeView1.
Nodes
.AddRange(new System.Windows.Forms.TreeNode[] {