4 types derived from TreeNode
System.Windows.Forms.Design (2)
System\ComponentModel\Design\ObjectSelectorEditor.SelectorNode.cs (1)
10
public class SelectorNode :
TreeNode
System\Windows\Forms\Design\DesignBindingPicker.cs (1)
2110
internal class BindingPickerNode :
TreeNode
System.Windows.Forms.Tests (2)
System\Windows\Forms\AccessibleObjects\TreeNode.TreeNodeAccessibleObjectTests.cs (1)
624
private class AccessibilityObjectDisconnectTrackingTreeNode :
TreeNode
System\Windows\Forms\TreeNodeTests.cs (1)
4950
private class SubTreeNode :
TreeNode
494 instantiations of TreeNode
System.Windows.Forms (15)
System\Windows\Forms\Controls\TreeView\TreeNode.cs (1)
1349
? new
TreeNode
(_text, ImageIndexer.Index, SelectedImageIndexer.Index)
System\Windows\Forms\Controls\TreeView\TreeNodeCollection.cs (12)
129
TreeNode tn =
new
(text);
141
TreeNode tn =
new
(text)
154
TreeNode tn =
new
(text)
168
TreeNode tn =
new
(text)
182
TreeNode tn =
new
(text, imageIndex, selectedImageIndex)
195
TreeNode tn =
new
(text)
493
TreeNode tn =
new
(text);
503
TreeNode tn =
new
(text)
516
TreeNode tn =
new
(text)
530
TreeNode tn =
new
(text)
544
TreeNode tn =
new
(text, imageIndex, selectedImageIndex)
557
TreeNode tn =
new
(text)
System\Windows\Forms\Controls\TreeView\TreeView.cs (1)
164
_root = new
TreeNode
(this);
System\Windows\Forms\Design\ComponentEditorForm.cs (1)
212
_selector.Nodes.Add(new
TreeNode
(title, n, n));
System.Windows.Forms.Tests (461)
SerializableTypesTests.cs (3)
347
var children = new TreeNode[] {
new
("node2"),
new
("node3") };
348
TreeNode treeNodeIn =
new
("node1", 1, 2, children)
System\Windows\Forms\AccessibleObjects\TreeNode.TreeNodeAccessibleObjectTests.cs (6)
40
TreeNode node =
new
();
147
TreeNode node =
new
();
326
TreeNode node =
new
();
374
TreeNode node =
new
();
586
control.Nodes[0] = new
TreeNode
();
600
TreeNode node =
new
("Node");
System\Windows\Forms\AccessibleObjects\TreeView.TreeViewAccessibleObjectTests.cs (4)
232
TreeNode node =
new
("First node.");
246
TreeNode node =
new
("First node.");
261
TreeNode node =
new
("First node.");
279
control.Nodes.AddRange(nodeNames.Select(name => new
TreeNode
(name)).ToArray());
System\Windows\Forms\AccessibleObjects\TreeViewLabelEditAccessibleObjectTests.cs (1)
160
TreeNode node =
new
("node1");
System\Windows\Forms\BinaryFormat\WinFormsBinaryFormattedObjectTests.cs (1)
241
new
TreeNode
(),
System\Windows\Forms\DrawTreeNodeEventArgsTests.cs (3)
16
yield return new object[] { new
TreeNode
(), new Rectangle(1, 2, 3, 4), TreeNodeStates.Checked };
17
yield return new object[] { new
TreeNode
(), new Rectangle(-1, -2, -3, -4), TreeNodeStates.Checked };
40
DrawTreeNodeEventArgs e = new(graphics, new
TreeNode
(), new Rectangle(1, 2, 3, 4), TreeNodeStates.Checked)
System\Windows\Forms\NodeLabelEditEventArgsTests.cs (4)
14
yield return new object[] { new
TreeNode
() };
30
yield return new object[] { new
TreeNode
(), "" };
31
yield return new object[] { new
TreeNode
(), "label" };
49
NodeLabelEditEventArgs e = new(new
TreeNode
())
System\Windows\Forms\TreeNode.IKeyboardToolTipTests.cs (16)
21
TreeNode treeNode =
new
();
41
TreeNode treeNode =
new
();
62
TreeNode treeNode =
new
();
84
TreeNode treeNode =
new
() { ToolTipText = toolTipText };
103
TreeNode treeNode =
new
();
318
TreeNode treeNode =
new
();
341
TreeNode treeNode =
new
();
374
TreeNode treeNode =
new
();
410
TreeNode treeNode =
new
();
424
TreeNode rootNode1 =
new
();
425
TreeNode rootNode2 =
new
();
426
TreeNode rootNode3 =
new
();
428
TreeNode subNode1 =
new
();
429
TreeNode subNode2 =
new
();
430
TreeNode subNode3 =
new
();
432
TreeNode subSubNode =
new
();
System\Windows\Forms\TreeNodeCollectionTests.cs (22)
78
Assert.Throws<ArgumentOutOfRangeException>("index", () => collection[index] = new
TreeNode
());
86
TreeNode node =
new
("Node 0");
96
TreeNode node =
new
("Node 0");
133
collection[0] = new
TreeNode
("New node 1");
144
TreeNode child1 =
new
()
148
TreeNode child2 =
new
()
152
TreeNode child3 =
new
()
157
TreeNode grandchild1 =
new
()
161
TreeNode grandchild2 =
new
()
165
TreeNode grandchild3 =
new
()
198
TreeNode child1 =
new
()
202
TreeNode child2 =
new
()
206
TreeNode child3 =
new
()
224
TreeNode child1 =
new
()
229
TreeNode child2 =
new
()
234
TreeNode child3 =
new
()
271
TreeNode child1 =
new
()
276
TreeNode child2 =
new
()
281
TreeNode child3 =
new
()
348
TreeNode child1 =
new
() { Name = "name1" };
349
TreeNode child2 =
new
() { Name = "name2" };
515
TreeNode node =
new
(nodeName);
System\Windows\Forms\TreeNodeConverterTests.cs (4)
28
TreeNode node =
new
("Test");
59
TreeNode node =
new
("NoChildrenMinusOne")
78
TreeNode parentNode =
new
("ParentMinusOne") { ImageIndex = -1, SelectedImageIndex = -1 };
101
TreeNode parentNode =
new
("ParentWithIndexes")
System\Windows\Forms\TreeNodeMouseClickEventArgsTests.cs (2)
16
yield return new object[] { new
TreeNode
(), (MouseButtons)1, 0, 0, 0 };
17
yield return new object[] { new
TreeNode
(), (MouseButtons)3, -1, -1, -1 };
System\Windows\Forms\TreeNodeMouseHoverEventArgsTests.cs (1)
14
yield return new object[] { new
TreeNode
() };
System\Windows\Forms\TreeNodeTests.cs (306)
18
TreeNode node =
new
();
58
TreeNode node =
new
(text);
106
TreeNode node =
new
(text, children);
149
TreeNode node =
new
(text, imageIndex, selectedImageIndex);
197
TreeNode node =
new
(text, imageIndex, selectedImageIndex, children);
236
Assert.Throws<ArgumentNullException>("nodes", () => new
TreeNode
("text", null));
237
Assert.Throws<ArgumentNullException>("nodes", () => new
TreeNode
("text", 0, 0, null));
251
Assert.Throws<ArgumentOutOfRangeException>("value", () => new
TreeNode
("text", imageIndex, 0));
252
Assert.Throws<ArgumentOutOfRangeException>("value", () => new
TreeNode
("text", imageIndex, 0, Array.Empty<TreeNode>()));
259
Assert.Throws<ArgumentOutOfRangeException>("value", () => new
TreeNode
("text", 0, selectedImageIndex));
260
Assert.Throws<ArgumentOutOfRangeException>("value", () => new
TreeNode
("text", 0, selectedImageIndex, Array.Empty<TreeNode>()));
267
TreeNode node =
new
()
283
TreeNode node =
new
();
307
TreeNode node =
new
();
344
TreeNode node =
new
()
362
TreeNode node =
new
()
390
TreeNode node =
new
()
423
TreeNode node =
new
();
439
TreeNode node =
new
();
455
TreeNode node =
new
();
470
TreeNode node =
new
();
522
TreeNode node =
new
();
533
TreeNode node =
new
();
545
TreeNode node =
new
();
558
TreeNode node =
new
()
584
TreeNode node =
new
();
613
TreeNode node =
new
();
658
TreeNode node =
new
();
684
TreeNode node =
new
();
708
TreeNode node =
new
()
724
TreeNode node =
new
();
748
TreeNode node =
new
();
785
TreeNode node =
new
()
803
TreeNode node =
new
()
831
TreeNode node =
new
()
864
TreeNode node =
new
();
880
TreeNode node =
new
();
895
TreeNode node =
new
();
905
TreeNode node =
new
();
924
TreeNode node =
new
()
951
TreeNode node =
new
();
975
TreeNode node =
new
()
1013
TreeNode node =
new
()
1053
TreeNode node =
new
();
1091
TreeNode node =
new
();
1130
TreeNode node =
new
();
1150
TreeNode node =
new
();
1206
TreeNode node =
new
();
1233
TreeNode node =
new
();
1264
TreeNode node =
new
();
1286
TreeNode node =
new
();
1305
TreeNode node =
new
();
1313
TreeNode node =
new
();
1326
TreeNode node =
new
()
1345
TreeNode node =
new
()
1364
TreeNode node =
new
();
1388
TreeNode node =
new
();
1421
TreeNode node =
new
();
1441
TreeNode node =
new
();
1479
TreeNode node =
new
();
1509
TreeNode node =
new
();
1541
TreeNode node =
new
();
1560
TreeNode node =
new
();
1579
TreeNode node =
new
();
1592
TreeNode node =
new
();
1603
TreeNode node =
new
();
1623
TreeNode parent =
new
();
1624
TreeNode node1 =
new
();
1625
TreeNode node2 =
new
();
1626
TreeNode node3 =
new
();
1627
TreeNode node4 =
new
();
1642
TreeNode parent =
new
();
1643
TreeNode node1 =
new
();
1644
TreeNode node2 =
new
();
1645
TreeNode node3 =
new
();
1646
TreeNode node4 =
new
();
1664
TreeNode parent =
new
();
1665
TreeNode node1 =
new
();
1666
TreeNode node2 =
new
();
1667
TreeNode node3 =
new
();
1668
TreeNode node4 =
new
();
1696
TreeNode node =
new
();
1707
TreeNode node =
new
();
1728
TreeNode node =
new
();
1741
TreeNode node =
new
();
1752
TreeNode node =
new
();
1781
TreeNode node =
new
();
1800
TreeNode node =
new
();
1812
TreeNode node =
new
();
1825
TreeNode node =
new
();
1836
TreeNode node =
new
();
1864
TreeNode node =
new
();
1882
TreeNode node =
new
();
1894
TreeNode node =
new
();
1907
TreeNode node =
new
();
1918
TreeNode node =
new
();
1966
TreeNode node =
new
();
1977
TreeNode node =
new
();
1989
TreeNode node =
new
();
2002
TreeNode node =
new
();
2013
TreeNode node =
new
();
2033
TreeNode parent =
new
();
2034
TreeNode node1 =
new
();
2035
TreeNode node2 =
new
();
2036
TreeNode node3 =
new
();
2037
TreeNode node4 =
new
();
2052
TreeNode parent =
new
();
2053
TreeNode node1 =
new
();
2054
TreeNode node2 =
new
();
2055
TreeNode node3 =
new
();
2056
TreeNode node4 =
new
();
2074
TreeNode parent =
new
();
2075
TreeNode node1 =
new
();
2076
TreeNode node2 =
new
();
2077
TreeNode node3 =
new
();
2078
TreeNode node4 =
new
();
2106
TreeNode node =
new
()
2121
TreeNode node =
new
();
2132
TreeNode node =
new
();
2152
TreeNode parent =
new
();
2153
TreeNode node1 =
new
();
2154
TreeNode node2 =
new
();
2155
TreeNode node3 =
new
();
2156
TreeNode node4 =
new
();
2171
TreeNode parent =
new
();
2172
TreeNode node1 =
new
();
2173
TreeNode node2 =
new
();
2174
TreeNode node3 =
new
();
2175
TreeNode node4 =
new
();
2193
TreeNode parent =
new
();
2194
TreeNode node1 =
new
();
2195
TreeNode node2 =
new
();
2196
TreeNode node3 =
new
();
2197
TreeNode node4 =
new
();
2225
TreeNode node =
new
();
2236
TreeNode node =
new
();
2257
TreeNode node =
new
();
2269
TreeNode parent =
new
();
2270
TreeNode node1 =
new
();
2271
TreeNode node2 =
new
();
2272
TreeNode node3 =
new
();
2273
TreeNode node4 =
new
();
2288
TreeNode parent =
new
();
2289
TreeNode node1 =
new
();
2290
TreeNode node2 =
new
();
2291
TreeNode node3 =
new
();
2292
TreeNode node4 =
new
();
2310
TreeNode parent =
new
();
2311
TreeNode node1 =
new
();
2312
TreeNode node2 =
new
();
2313
TreeNode node3 =
new
();
2314
TreeNode node4 =
new
();
2342
TreeNode node =
new
();
2372
TreeNode node =
new
();
2410
TreeNode node =
new
();
2421
TreeNode node =
new
();
2441
TreeNode parent =
new
();
2442
TreeNode node1 =
new
();
2443
TreeNode node2 =
new
();
2444
TreeNode node3 =
new
();
2445
TreeNode node4 =
new
();
2460
TreeNode parent =
new
();
2461
TreeNode node1 =
new
();
2462
TreeNode node2 =
new
();
2463
TreeNode node3 =
new
();
2464
TreeNode node4 =
new
();
2482
TreeNode parent =
new
();
2483
TreeNode node1 =
new
();
2484
TreeNode node2 =
new
();
2485
TreeNode node3 =
new
();
2486
TreeNode node4 =
new
();
2514
TreeNode node =
new
();
2525
TreeNode node =
new
();
2545
TreeNode parent =
new
();
2546
TreeNode node1 =
new
();
2547
TreeNode node2 =
new
();
2548
TreeNode node3 =
new
();
2549
TreeNode node4 =
new
();
2564
TreeNode parent =
new
();
2565
TreeNode node1 =
new
();
2566
TreeNode node2 =
new
();
2567
TreeNode node3 =
new
();
2568
TreeNode node4 =
new
();
2586
TreeNode parent =
new
();
2587
TreeNode node1 =
new
();
2588
TreeNode node2 =
new
();
2589
TreeNode node3 =
new
();
2590
TreeNode node4 =
new
();
2618
TreeNode node =
new
();
2629
TreeNode node =
new
();
2650
TreeNode node =
new
();
2662
TreeNode parent =
new
();
2663
TreeNode node1 =
new
();
2664
TreeNode node2 =
new
();
2665
TreeNode node3 =
new
();
2666
TreeNode node4 =
new
();
2681
TreeNode parent =
new
();
2682
TreeNode node1 =
new
();
2683
TreeNode node2 =
new
();
2684
TreeNode node3 =
new
();
2685
TreeNode node4 =
new
();
2703
TreeNode parent =
new
();
2704
TreeNode node1 =
new
();
2705
TreeNode node2 =
new
();
2706
TreeNode node3 =
new
();
2707
TreeNode node4 =
new
();
2735
TreeNode node =
new
();
2765
TreeNode node =
new
();
2803
TreeNode node =
new
()
2819
TreeNode node =
new
();
2843
TreeNode node =
new
();
2874
TreeNode node =
new
()
2893
TreeNode node =
new
()
2921
TreeNode node =
new
()
2957
TreeNode node =
new
()
2995
TreeNode node =
new
()
3035
TreeNode node =
new
();
3073
TreeNode node =
new
();
3112
TreeNode node =
new
();
3132
TreeNode node =
new
();
3188
TreeNode node =
new
();
3217
TreeNode node =
new
();
3248
TreeNode node =
new
();
3270
TreeNode node =
new
();
3289
TreeNode node =
new
();
3297
TreeNode node =
new
();
3310
TreeNode node =
new
()
3329
TreeNode node =
new
()
3348
TreeNode node =
new
();
3372
TreeNode node =
new
();
3405
TreeNode node =
new
();
3425
TreeNode node =
new
();
3463
TreeNode node =
new
();
3493
TreeNode node =
new
();
3525
TreeNode node =
new
();
3544
TreeNode node =
new
();
3563
TreeNode node =
new
();
3580
TreeNode node =
new
()
3622
TreeNode node =
new
()
3677
TreeNode node =
new
();
3716
TreeNode node =
new
();
3764
TreeNode node =
new
();
3799
TreeNode node =
new
();
3852
TreeNode node =
new
();
3882
TreeNode node =
new
();
3914
TreeNode node =
new
();
3944
TreeNode node =
new
();
3980
TreeNode node =
new
();
3988
TreeNode node =
new
();
4006
TreeNode node =
new
()
4037
TreeNode node =
new
()
4081
TreeNode node =
new
();
4112
TreeNode node =
new
();
4154
TreeNode node =
new
();
4177
TreeNode node =
new
();
4215
TreeNode node =
new
();
4253
TreeNode node =
new
();
4293
TreeNode node =
new
();
4316
TreeNode node =
new
();
4335
TreeNode node =
new
();
4348
TreeNode node =
new
()
4363
TreeNode node =
new
()
4392
TreeNode node =
new
();
4413
TreeNode node =
new
();
4449
TreeNode node =
new
();
4474
TreeNode node =
new
();
4493
TreeNode node =
new
()
4508
TreeNode node =
new
();
4519
TreeNode node =
new
();
4539
TreeNode parent =
new
();
4540
TreeNode node1 =
new
();
4541
TreeNode node2 =
new
();
4542
TreeNode node3 =
new
();
4543
TreeNode node4 =
new
();
4558
TreeNode parent =
new
();
4559
TreeNode node1 =
new
();
4560
TreeNode node2 =
new
();
4561
TreeNode node3 =
new
();
4562
TreeNode node4 =
new
();
4580
TreeNode parent =
new
();
4581
TreeNode node1 =
new
();
4582
TreeNode node2 =
new
();
4583
TreeNode node3 =
new
();
4584
TreeNode node4 =
new
();
4611
TreeNode rootNode =
new
();
4612
TreeNode subNodeLevel1 =
new
();
4613
TreeNode subNodeLevel2 =
new
();
4614
TreeNode subNodeLevel3 =
new
();
4629
TreeNode treeNode =
new
();
4630
TreeNode treeSubNode =
new
();
4644
TreeNode treeNode =
new
("Node 1");
4665
TreeNode treeNode =
new
()
4679
TreeNode node1 =
new
(nodeName1);
4680
TreeNode node2 =
new
(nodeName2);
4696
TreeNode treeNode =
new
();
4719
TreeNode treeNode =
new
()
4725
treeNode.Nodes.Add(new
TreeNode
(childNode1));
4726
treeNode.Nodes.Add(new
TreeNode
(childNode2));
4741
TreeNode treeNode =
new
();
4757
TreeNode treeNode =
new
();
4766
TreeNode treeNode =
new
();
4775
TreeNode node =
new
();
4830
TreeNode node =
new
();
4833
TreeNode child =
new
();
4834
child.Nodes.Add(new
TreeNode
());
4847
TreeNode node =
new
();
System\Windows\Forms\TreeViewCancelEventArgsTests.cs (1)
14
yield return new object[] { new
TreeNode
(), true, TreeViewAction.ByKeyboard };
System\Windows\Forms\TreeViewEventArgsTests.cs (2)
14
yield return new object[] { new
TreeNode
() };
29
yield return new object[] { new
TreeNode
(), TreeViewAction.ByKeyboard };
System\Windows\Forms\TreeViewHitTestInfoTests.cs (2)
15
yield return new object[] { new
TreeNode
(), hitLocation };
19
yield return new object[] { new
TreeNode
(), 0 };
System\Windows\Forms\TreeViewTests.cs (83)
4744
TreeNode node =
new
();
4796
TreeNode node1 =
new
("Some Long Text");
4822
TreeNode node1 =
new
("Some Long Text");
4864
TreeNode node1 =
new
("Some Long Text");
4893
TreeNode node1 =
new
("Some Long Text");
4935
TreeNode node1 =
new
("Some Long Text");
4950
TreeNode node1 =
new
("Some Long Text");
4992
TreeNode node1 =
new
("Some Long Text");
5021
TreeNode node1 =
new
("Some Long Text");
5124
TreeNode node1 =
new
("Some Long Text");
5154
TreeNode node1 =
new
("Some Long Text");
5204
TreeNode node1 =
new
("Some Long Text");
5237
TreeNode node1 =
new
("Some Long Text");
5287
TreeNode node1 =
new
("Some Long Text");
5306
TreeNode node1 =
new
("Some Long Text");
5356
TreeNode node1 =
new
("Some Long Text");
5389
TreeNode node1 =
new
("Some Long Text");
5420
yield return new object[] { new TreeViewEventArgs(new
TreeNode
()) };
5421
yield return new object[] { new TreeViewEventArgs(new
TreeNode
(), TreeViewAction.ByMouse) };
5505
yield return new object[] { new NodeLabelEditEventArgs(new
TreeNode
()) };
5506
yield return new object[] { new NodeLabelEditEventArgs(new
TreeNode
(), "label") };
5565
yield return new object[] { new TreeViewCancelEventArgs(new
TreeNode
(), true, TreeViewAction.ByKeyboard) };
5672
yield return new object[] { new DrawTreeNodeEventArgs(graphics, new
TreeNode
(), new Rectangle(1, 2, 3, 4), TreeNodeStates.Checked) };
5784
TreeNode node =
new
();
6030
TreeNode node =
new
();
6111
TreeNode node =
new
();
6225
TreeNode node =
new
();
6420
yield return new object[] { new TreeNodeMouseClickEventArgs(new
TreeNode
(), MouseButtons.Right, 1, 2, 3) };
6475
yield return new object[] { new TreeNodeMouseHoverEventArgs(new
TreeNode
()) };
6657
TreeNode treeNode =
new
();
6671
TreeNode treeNode1 =
new
();
6672
TreeNode treeNode2 =
new
();
6673
TreeNode treeNode3 =
new
();
6690
TreeNode treeNode =
new
();
6691
TreeNode treeSubNodeLevel1 =
new
();
6692
TreeNode treeSubNodeLevel2 =
new
();
6711
TreeNode treeNode =
new
();
6712
TreeNode treeSubNodeLevel1 =
new
();
6713
TreeNode treeSubNodeLevel2 =
new
();
6732
TreeNode treeNode =
new
();
6750
TreeNode treeNode =
new
();
6751
TreeNode treeSubNodeLevel1 =
new
();
6752
TreeNode treeSubNodeLevel2 =
new
();
6776
TreeNode treeNode =
new
();
6790
TreeNode treeNode =
new
();
6791
TreeNode treeSubNodeLevel1 =
new
();
6792
TreeNode treeSubNodeLevel2 =
new
();
7147
TreeNode parent =
new
("Parent");
7150
TreeNode firstNode =
new
(firstNodeText);
7152
TreeNode secondNode =
new
(secondNodeText);
7170
TreeNode parent =
new
("Parent");
7173
TreeNode firstNode =
new
(firstNodeText);
7175
TreeNode secondNode =
new
(secondNodeText);
7191
TreeNode parent =
new
("Parent");
7194
TreeNode treeNode1 =
new
("Node1");
7195
TreeNode treeNode2 =
new
("Node0");
7196
TreeNode treeNode3 =
new
("Node2");
7226
TreeNode parent =
new
("Parent");
7229
TreeNode lastSubNode1 =
new
("Node1");
7230
TreeNode lastSubNode2 =
new
("Node2");
7231
TreeNode lastSubNode3 =
new
("Node3");
7233
TreeNode fifthSubNode2 =
new
("SubNode1-1-1-2");
7235
TreeNode fourthSubNode2 =
new
("SubNode1-1-2");
7237
TreeNode thirdSubNode2 =
new
("SubNode1-2");
7239
TreeNode secondSubNode2 =
new
("SubNode2");
7275
TreeNode treeNode1 =
new
("Node1");
7276
TreeNode treeNode2 =
new
("Node2");
7277
TreeNode treeNode3 =
new
("Node3");
7278
TreeNode treeNode4 =
new
("Node3");
7316
TreeNode treeNode1 =
new
("a0");
7317
TreeNode treeNode2 =
new
("b0");
7318
TreeNode treeNode3 =
new
("c0");
7319
TreeNode treeNode4 =
new
("a1");
7320
TreeNode treeNode5 =
new
("b1");
7321
TreeNode treeNode6 =
new
("c1");
7322
TreeNode treeNode7 =
new
("a2");
7323
TreeNode rootNode = new("Root", [new
TreeNode
("child")]);
7376
TreeNode node = nodeName is null ? null : new
TreeNode
(nodeName);
7417
TreeNode rootNode =
new
(root);
7422
TreeNode childNode =
new
(child);
7427
TreeNode grandChildNode =
new
(grandChild);
7530
treeView.Nodes.Add(new
TreeNode
("Node1"));
7531
treeView.Nodes.Add(new
TreeNode
("Node2"));
TestPassApp (9)
CommonControl2.Designer.cs (8)
31
System.Windows.Forms.TreeNode treeNode1 =
new
("Node10WinformsTeam");
32
System.Windows.Forms.TreeNode treeNode2 =
new
("Node11");
33
System.Windows.Forms.TreeNode treeNode3 =
new
("Node1", new [] {
36
System.Windows.Forms.TreeNode treeNode4 =
new
("Node20");
37
System.Windows.Forms.TreeNode treeNode5 =
new
("Node2", new [] {
39
System.Windows.Forms.TreeNode treeNode6 =
new
("Node0", new [] {
42
System.Windows.Forms.TreeNode treeNode7 =
new
("Node4");
43
System.Windows.Forms.TreeNode treeNode8 =
new
("Node3", new [] {
DataBindingExample.cs (1)
77
TreeNode node =
new
()
WinFormsControlsTest (9)
ScrollableControls.Designer.cs (9)
36
TreeNode treeNode1 = new
TreeNode
("Node8");
37
TreeNode treeNode2 = new
TreeNode
("Node7", new TreeNode[] { treeNode1 });
38
TreeNode treeNode3 = new
TreeNode
("Node6", new TreeNode[] { treeNode2 });
39
TreeNode treeNode4 = new
TreeNode
("Node5", new TreeNode[] { treeNode3 });
40
TreeNode treeNode5 = new
TreeNode
("Node4", new TreeNode[] { treeNode4 });
41
TreeNode treeNode6 = new
TreeNode
("Node3", new TreeNode[] { treeNode5 });
42
TreeNode treeNode7 = new
TreeNode
("Node2", new TreeNode[] { treeNode6 });
43
TreeNode treeNode8 = new
TreeNode
("Node1", new TreeNode[] { treeNode7 });
44
TreeNode treeNode9 = new
TreeNode
("Node0", new TreeNode[] { treeNode8 });
826 references to TreeNode
System.Windows.Forms (176)
System\Windows\Forms\Controls\TreeView\DrawTreeNodeEventArgs.cs (2)
18
TreeNode
? node,
36
public
TreeNode
? Node { get; }
System\Windows\Forms\Controls\TreeView\NodeLabelEditEventArgs.cs (3)
12
public NodeLabelEditEventArgs(
TreeNode
? node)
17
public NodeLabelEditEventArgs(
TreeNode
? node, string? label)
23
public
TreeNode
? Node { get; }
System\Windows\Forms\Controls\TreeView\TreeNode.cs (41)
95
internal
TreeNode
[] _children = [];
96
internal
TreeNode
? _parent;
136
public TreeNode(string? text,
TreeNode
[] children)
155
public TreeNode(string? text, int imageIndex, int selectedImageIndex,
TreeNode
[] children)
381
public
TreeNode
? FirstNode => _childCount == 0 ? null : _children[0];
383
private
TreeNode
? FirstVisibleParent
387
TreeNode
? node = this;
643
public
TreeNode
? LastNode
666
public
TreeNode
? NextNode
686
public
TreeNode
? NextVisibleNode
698
TreeNode
? node = FirstVisibleParent;
790
public
TreeNode
? Parent
810
public
TreeNode
? PrevNode
844
public
TreeNode
? PrevVisibleNode
850
TreeNode
? node = FirstVisibleParent;
1123
internal int AddSorted(TreeView parentTreeView,
TreeNode
node)
1191
public static
TreeNode
? FromHandle(TreeView tree, IntPtr handle) => tree.NodeFromHandle(handle);
1200
TreeNode
[] newOrder = new
TreeNode
[_childCount];
1348
TreeNode
node = clonedType == typeof(
TreeNode
)
1350
: (
TreeNode
)Activator.CreateInstance(clonedType)!;
1381
node._children = new
TreeNode
[_childCount];
1384
node.Nodes.Add((
TreeNode
)_children[i].Clone());
1573
TreeNode
[] childNodes = new
TreeNode
[childCount];
1577
childNodes[i] = (
TreeNode
)serializationInfo.GetValue($"children{i}", typeof(
TreeNode
))!;
1612
_children = new
TreeNode
[size];
1622
TreeNode
[] bigger = new
TreeNode
[newSize];
1707
TreeNode
node = this;
1716
internal List<
TreeNode
> GetSelfAndChildNodes()
1718
List<
TreeNode
> nodes = [this];
1722
void AggregateChildNodesToList(
TreeNode
parentNode)
1724
foreach (
TreeNode
child in parentNode.Nodes)
1769
internal void CheckParentingCycle(
TreeNode
candidateToAdd)
1771
TreeNode
? node = this;
1787
internal void InsertNodeAt(int index,
TreeNode
node)
1841
TreeNode
? prev = PrevNode;
2085
si.AddValue($"children{i}", _children[i], typeof(
TreeNode
));
System\Windows\Forms\Controls\TreeView\TreeNode.IKeyboardToolTip.cs (2)
22
TreeNode
? nextNode = NextVisibleNode;
23
TreeNode
? prevNode = PrevVisibleNode;
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeAccessibleObject.cs (2)
14
private readonly
TreeNode
_owningTreeNode;
17
public TreeNodeAccessibleObject(
TreeNode
owningTreeNode, TreeView owningTreeView)
System\Windows\Forms\Controls\TreeView\TreeNode.TreeNodeImageIndexer.cs (2)
12
private readonly
TreeNode
_owner;
16
public TreeNodeImageIndexer(
TreeNode
node, ImageListType imageListType)
System\Windows\Forms\Controls\TreeView\TreeNodeCollection.cs (51)
13
private readonly
TreeNode
_owner;
20
internal TreeNodeCollection(
TreeNode
owner)
30
public virtual
TreeNode
this[int index]
46
TreeNode
actual = _owner._children[index];
75
if (value is
TreeNode
treeNode)
89
public virtual
TreeNode
? this[string? key]
127
public virtual
TreeNode
Add(string? text)
129
TreeNode
tn = new(text);
139
public virtual
TreeNode
Add(string? key, string? text)
141
TreeNode
tn = new(text)
152
public virtual
TreeNode
Add(string? key, string? text, int imageIndex)
154
TreeNode
tn = new(text)
166
public virtual
TreeNode
Add(string? key, string? text, string? imageKey)
168
TreeNode
tn = new(text)
180
public virtual
TreeNode
Add(string? key, string? text, int imageIndex, int selectedImageIndex)
182
TreeNode
tn = new(text, imageIndex, selectedImageIndex)
193
public virtual
TreeNode
Add(string? key, string? text, string? imageKey, string? selectedImageKey)
195
TreeNode
tn = new(text)
207
public virtual void AddRange(params
TreeNode
[] nodes)
217
if (tv is not null && nodes.Length >
TreeNode
.MAX_TREENODES_OPS)
234
if (tv is not null && nodes.Length >
TreeNode
.MAX_TREENODES_OPS)
240
public
TreeNode
[] Find(string key, bool searchAllChildren)
244
List<
TreeNode
> foundNodes = FindInternal(key, searchAllChildren, this, []);
249
private static List<
TreeNode
> FindInternal(
253
List<
TreeNode
> foundTreeNodes)
294
public virtual int Add(
TreeNode
node) => AddInternal(node, delta: 0);
296
private int AddInternal(
TreeNode
node, int delta)
313
foreach (
TreeNode
treeNode in node.GetSelfAndChildNodes())
359
if (node is
TreeNode
treeNode)
369
public bool Contains(
TreeNode
node) => IndexOf(node) != -1;
376
bool IList.Contains(object? node) => node is
TreeNode
treeNode && Contains(treeNode);
378
public int IndexOf(
TreeNode
node)
392
node is
TreeNode
treeNode
434
public virtual void Insert(int index,
TreeNode
node)
449
foreach (
TreeNode
treeNode in node.GetSelfAndChildNodes())
476
if (node is
TreeNode
treeNode)
491
public virtual
TreeNode
Insert(int index, string? text)
493
TreeNode
tn = new(text);
501
public virtual
TreeNode
Insert(int index, string? key, string? text)
503
TreeNode
tn = new(text)
514
public virtual
TreeNode
Insert(int index, string? key, string? text, int imageIndex)
516
TreeNode
tn = new(text)
528
public virtual
TreeNode
Insert(int index, string? key, string? text, string? imageKey)
530
TreeNode
tn = new(text)
542
public virtual
TreeNode
Insert(int index, string? key, string? text, int imageIndex, int selectedImageIndex)
544
TreeNode
tn = new(text, imageIndex, selectedImageIndex)
555
public virtual
TreeNode
Insert(int index, string? key, string? text, string? imageKey, string? selectedImageKey)
557
TreeNode
tn = new(text)
590
public void Remove(
TreeNode
node)
597
if (node is
TreeNode
treeNode)
628
return Array.Empty<
TreeNode
>().GetEnumerator();
System\Windows\Forms\Controls\TreeView\TreeNodeConverter.cs (11)
43
if (destinationType == typeof(InstanceDescriptor) && value is
TreeNode
node)
52
info = typeof(
TreeNode
).GetConstructor([typeof(string)]);
57
info = typeof(
TreeNode
).GetConstructor([typeof(string), typeof(
TreeNode
[])]);
59
TreeNode
[] nodesArray = new
TreeNode
[node.Nodes.Count];
69
info = typeof(
TreeNode
).GetConstructor(
84
info = typeof(
TreeNode
).GetConstructor(
89
typeof(
TreeNode
[])
92
TreeNode
[] nodesArray = new
TreeNode
[node.Nodes.Count];
System\Windows\Forms\Controls\TreeView\TreeNodeMouseClickEventArgs.cs (2)
13
TreeNode
? node,
28
public
TreeNode
? Node { get; }
System\Windows\Forms\Controls\TreeView\TreeNodeMouseHoverEventArgs.cs (2)
11
public TreeNodeMouseHoverEventArgs(
TreeNode
? node)
16
public
TreeNode
? Node { get; }
System\Windows\Forms\Controls\TreeView\TreeView.cs (46)
13
using static System.Windows.Forms.
TreeNode
;
48
internal
TreeNode
? _selectedNode;
52
private
TreeNode
? _prevHoveredNode;
127
internal
TreeNode
? _editNode;
128
internal
TreeNode
_root;
129
internal Dictionary<IntPtr,
TreeNode
> _nodesByHandle = [];
137
private
TreeNode
? _topNode;
180
foreach (
TreeNode
rootNode in Nodes)
182
foreach (
TreeNode
node in rootNode.GetSelfAndChildNodes())
1086
public
TreeNode
? SelectedNode
1299
public
TreeNode
? TopNode
1645
TreeNode
? node = hnode == 0 ? null : NodeFromHandle(hnode);
1653
internal bool TreeViewBeforeCheck(
TreeNode
? node, TreeViewAction actionTaken)
1660
internal void TreeViewAfterCheck(
TreeNode
node, TreeViewAction actionTaken)
1673
public
TreeNode
? GetNodeAt(Point pt) => GetNodeAt(pt.X, pt.Y);
1678
public
TreeNode
? GetNodeAt(int x, int y)
1698
private static void UpdateImagesRecursive(
TreeNode
node)
1706
foreach (
TreeNode
child in node.Nodes)
1717
foreach (
TreeNode
node in Nodes)
1726
private static void NotifyAboutGotFocus(
TreeNode
? treeNode)
1734
private static void NotifyAboutLostFocus(
TreeNode
? treeNode)
1830
internal
TreeNode
? NodeFromHandle(IntPtr handle)
1832
_nodesByHandle.TryGetValue(handle, out
TreeNode
? treeNode);
1850
TreeNode
? savedSelectedNode = _selectedNode;
2068
TreeNode
? tn = NodeFromHandle(hnode);
2259
TreeNode
? node = SelectedNode;
2332
TreeNode
[] nodes = new
TreeNode
[Nodes.Count];
2427
TreeNode
? node = NodeFromHandle(item.hItem);
2468
TreeNode
? node = NodeFromHandle(item.hItem);
2496
TreeNode
? node = NodeFromHandle(nmtv->itemNew.hItem);
2526
TreeNode
? node = NodeFromHandle(nmtv->itemNew.hItem);
2571
TreeNode
? editingNode = NodeFromHandle(nmtvdi.item.hItem);
2604
TreeNode
? node = NodeFromHandle(nmtvdi.item.hItem);
2659
private static void UpdateCheckedState(
TreeNode
node, bool update)
2719
TreeNode
? node = NodeFromHandle((nint)nmtvcd->nmcd.dwItemSpec);
2877
protected OwnerDrawPropertyBag GetItemRenderStyles(
TreeNode
? node, int state)
2960
TreeNode
? tn = NodeFromHandle(hnode);
3056
TreeNode
? treeNode = NodeFromHandle(hnode);
3107
/// Shows the context menu for the <see cref="
TreeNode
"/>.
3109
private void ShowContextMenu(
TreeNode
treeNode)
3134
foreach (
TreeNode
rootNode in Nodes)
3136
foreach (
TreeNode
node in rootNode.GetSelfAndChildNodes())
3208
TreeNode
node = NodeFromHandle(item->hItem)!;
3285
TreeNode
? node = NodeFromHandle(_mouseDownNode);
3427
TreeNode
? treeNode = SelectedNode;
System\Windows\Forms\Controls\TreeView\TreeView.TreeViewAccessibleObject.cs (2)
7
using static System.Windows.Forms.
TreeNode
;
65
TreeNode
? node = owningTreeView.GetNodeAt(p);
System\Windows\Forms\Controls\TreeView\TreeViewCancelEventArgs.cs (2)
16
public TreeViewCancelEventArgs(
TreeNode
? node, bool cancel, TreeViewAction action)
23
public
TreeNode
? Node { get; }
System\Windows\Forms\Controls\TreeView\TreeViewEventArgs.cs (3)
14
public TreeViewEventArgs(
TreeNode
? node)
20
public TreeViewEventArgs(
TreeNode
? node, TreeViewAction action)
26
public
TreeNode
? Node { get; }
System\Windows\Forms\Controls\TreeView\TreeViewHitTestInfo.cs (3)
12
private readonly
TreeNode
? _node;
17
public TreeViewHitTestInfo(
TreeNode
? hitNode, TreeViewHitTestLocations hitLocation)
37
public
TreeNode
? Node
System\Windows\Forms\Design\ComponentEditorForm.PageSelector.cs (2)
210
TreeNode
? itemNode =
TreeNode
.FromHandle(this, (nint)nmtvcd->nmcd.dwItemSpec);
System.Windows.Forms.Design (34)
System\ComponentModel\Design\ObjectSelectorEditor.Selector.cs (2)
148
TreeNode
[] treeNodes = new
TreeNode
[length];
System\Windows\Forms\Design\DesignBindingPicker.cs (8)
111
private
TreeNode
? _selectedNode; // Tree node that matches the initial selected item (selectedItem)
1754
TreeNode
? node = _treeViewCtrl?.GetNodeAt(pt);
1811
private void SelectTreeNode(
TreeNode
? node)
1834
private delegate void PostSelectTreeNodeDelegate(
TreeNode
node);
1836
private void PostSelectTreeNodeCallback(
TreeNode
node)
1842
private void PostSelectTreeNode(
TreeNode
? node)
2028
foreach (
TreeNode
node in nodes)
2046
public void SetSelectedItem(
TreeNode
? node)
System\Windows\Forms\Design\TreeNodeCollectionEditor.cs (24)
33
private
TreeNode
_curNode;
85
private
TreeNode
LastNode
90
TreeNode
lastNode = _treeView1.Nodes[_treeView1.Nodes.Count - 1];
152
private void Add(
TreeNode
parent)
154
TreeNode
newNode;
413
TreeNode
[] nodes = new
TreeNode
[items.Length];
419
nodes[i] = (
TreeNode
)((
TreeNode
)items[i]).Clone();
484
private void SetNodeProps(
TreeNode
node)
509
TreeNode
item = (
TreeNode
)e.Item;
515
if (e.Data.GetDataPresent(typeof(
TreeNode
)))
527
TreeNode
dragNode = (
TreeNode
)e.Data.GetData(typeof(
TreeNode
));
535
TreeNode
dropNode = _treeView1.GetNodeAt(position);
554
private static bool CheckParent(
TreeNode
child,
TreeNode
parent)
578
TreeNode
currentNode = _treeView1.GetNodeAt(position);
623
TreeNode
tempNode = _curNode;
624
TreeNode
parent = _curNode.Parent;
657
TreeNode
tempNode = _curNode;
658
TreeNode
parent = _curNode.Parent;
System.Windows.Forms.Design.Tests (8)
EnsureEditorsTests.cs (5)
140
[InlineData(typeof(
TreeNode
), "ImageIndex", typeof(ImageIndexEditor))]
141
[InlineData(typeof(
TreeNode
), "ImageKey", typeof(ImageIndexEditor))]
142
[InlineData(typeof(
TreeNode
), "SelectedImageKey", typeof(ImageIndexEditor))]
143
[InlineData(typeof(
TreeNode
), "StateImageKey", typeof(ImageIndexEditor))]
144
[InlineData(typeof(
TreeNode
), "StateImageIndex", typeof(ImageIndexEditor))]
TreeNodeCollectionEditorTests.cs (3)
13
Type type = typeof(
TreeNode
);
21
Type type = typeof(
TreeNode
);
30
Type type = typeof(
TreeNode
);
System.Windows.Forms.Tests (574)
SerializableAttributeTests.cs (1)
31
{ typeof(
TreeNode
).FullName },
SerializableTypesTests.cs (4)
347
var children = new
TreeNode
[] { new("node2"), new("node3") };
348
TreeNode
treeNodeIn = new("node1", 1, 2, children)
368
TreeNode
result = BinarySerialization.EnsureDeserialize<
TreeNode
>(blob);
System\Windows\Forms\AccessibleObjects\TreeNode.TreeNodeAccessibleObjectTests.cs (33)
8
using static System.Windows.Forms.
TreeNode
;
18
TreeNode
node = new(control);
40
TreeNode
node = new();
49
TreeNode
node = new(control);
60
TreeNode
node = new("Root node", [new()]);
78
TreeNode
node = new(control) { Checked = isChecked };
91
TreeNode
node = new(control) { Checked = isChecked };
106
TreeNode
node = new("Root node", [new()]);
125
TreeNode
node = new(control);
135
TreeNode
node = new(control);
147
TreeNode
node = new();
161
TreeNode
node = new("Root node", [new(), new(), new()]);
180
TreeNode
node = new("Root node", [new(), new(), new()]);
232
TreeNode
node = new(control);
249
TreeNode
node = new(control);
264
TreeNode
node = new(control);
279
TreeNode
node = new(control);
306
TreeNode
node = new(control) { Text = testText };
316
TreeNode
node = new(control);
326
TreeNode
node = new();
338
TreeNode
node = new(control);
348
TreeNode
node = new(control);
358
TreeNode
node = new("Root node", [new()]);
374
TreeNode
node = new();
390
TreeNode
node = new("Root node", [new()]);
407
TreeNode
node = new(control);
418
TreeNode
node = new("Root node", [new()]);
439
TreeNode
node = new(control);
450
TreeNode
node = new(control) { Checked = isChecked };
465
TreeNode
node = new(control) { Checked = isChecked };
499
TreeNode
node = new(control) { Text = testText };
509
TreeNode
node = new(control);
600
TreeNode
node = new("Node");
System\Windows\Forms\AccessibleObjects\TreeView.TreeViewAccessibleObjectTests.cs (3)
232
TreeNode
node = new("First node.");
246
TreeNode
node = new("First node.");
261
TreeNode
node = new("First node.");
System\Windows\Forms\AccessibleObjects\TreeViewLabelEditAccessibleObjectTests.cs (1)
160
TreeNode
node = new("node1");
System\Windows\Forms\DrawTreeNodeEventArgsTests.cs (1)
22
public void Ctor_Graphics_TreeNode_Rectangle_TreeNodeStates(
TreeNode
node, Rectangle bounds, TreeNodeStates state)
System\Windows\Forms\NodeLabelEditEventArgsTests.cs (2)
19
public void Ctor_TreeNode(
TreeNode
node)
36
public void Ctor_TreeNode_String(
TreeNode
node, string label)
System\Windows\Forms\OwnerDrawPropertyBagTests.cs (1)
134
public new OwnerDrawPropertyBag GetItemRenderStyles(
TreeNode
node, int state) => base.GetItemRenderStyles(node, state);
System\Windows\Forms\TreeNode.IKeyboardToolTipTests.cs (50)
21
TreeNode
treeNode = new();
41
TreeNode
treeNode = new();
62
TreeNode
treeNode = new();
84
TreeNode
treeNode = new() { ToolTipText = toolTipText };
103
TreeNode
treeNode = new();
121
List<
TreeNode
> treeNodesList = GetHierarchyNodes();
124
TreeNode
firstTreeNode = treeView.Nodes[0];
137
List<
TreeNode
> treeNodesList = GetHierarchyNodes();
140
TreeNode
middleTreeNode = treeView.Nodes[1];
154
List<
TreeNode
> treeNodesList = GetHierarchyNodes();
157
TreeNode
lastTreeNode = treeView.Nodes[0];
170
List<
TreeNode
> treeNodesList = GetHierarchyNodes();
173
TreeNode
rootNode = treeView.Nodes[0];
175
TreeNode
firstSubNode = rootNode.Nodes[0];
189
List<
TreeNode
> treeNodesList = GetHierarchyNodes();
192
TreeNode
rootNode = treeView.Nodes[0];
194
TreeNode
middleSubNode = rootNode.Nodes[1];
208
List<
TreeNode
> treeNodesList = GetHierarchyNodes();
211
TreeNode
rootNode = treeView.Nodes[0];
213
TreeNode
lastSubNode = rootNode.Nodes[2];
227
List<
TreeNode
> treeNodesList = GetHierarchyNodes();
230
TreeNode
rootNode = treeView.Nodes[0];
232
TreeNode
lastSubNode = rootNode.Nodes[2];
234
TreeNode
subSubNode = lastSubNode.Nodes[0];
248
List<
TreeNode
> treeNodesList = GetHierarchyNodes();
251
TreeNode
firstNode = treeView.Nodes[0];
253
TreeNode
middleNode = treeView.Nodes[1];
267
List<
TreeNode
> treeNodesList = GetHierarchyNodes();
270
TreeNode
firstNode = treeView.Nodes[0];
272
TreeNode
subNode = firstNode.Nodes[2];
274
TreeNode
middleNode = treeView.Nodes[1];
288
List<
TreeNode
> treeNodesList = GetHierarchyNodes();
291
TreeNode
rootNode = treeView.Nodes[0];
293
TreeNode
lastSubNode = rootNode.Nodes[2];
306
List<
TreeNode
> treeNodesList = GetHierarchyNodes();
318
TreeNode
treeNode = new();
341
TreeNode
treeNode = new();
374
TreeNode
treeNode = new();
410
TreeNode
treeNode = new();
420
private List<
TreeNode
> GetHierarchyNodes()
422
List<
TreeNode
> treeNodesList = [];
424
TreeNode
rootNode1 = new();
425
TreeNode
rootNode2 = new();
426
TreeNode
rootNode3 = new();
428
TreeNode
subNode1 = new();
429
TreeNode
subNode2 = new();
430
TreeNode
subNode3 = new();
432
TreeNode
subSubNode = new();
436
treeNodesList.AddRange(new
TreeNode
[] { rootNode1, rootNode2, rootNode3 });
440
private Rectangle GetRectangle(TreeView treeView,
TreeNode
treeNode)
System\Windows\Forms\TreeNodeCollectionTests.cs (33)
18
TreeNode
treeNode = collection.Add(text);
86
TreeNode
node = new("Node 0");
96
TreeNode
node = new("Node 0");
109
TreeNode
node = collection[0];
122
TreeNode
nodeOfAnotherTreeView = anotherTreeView.Nodes[0];
144
TreeNode
child1 = new()
148
TreeNode
child2 = new()
152
TreeNode
child3 = new()
157
TreeNode
grandchild1 = new()
161
TreeNode
grandchild2 = new()
165
TreeNode
grandchild3 = new()
198
TreeNode
child1 = new()
202
TreeNode
child2 = new()
206
TreeNode
child3 = new()
224
TreeNode
child1 = new()
229
TreeNode
child2 = new()
234
TreeNode
child3 = new()
247
TreeNode
[] treeNodeArray =
263
TreeNode
treeNode = treeView.Nodes.Find(key, searchAllChildren: true)[0];
271
TreeNode
child1 = new()
276
TreeNode
child2 = new()
281
TreeNode
child3 = new()
286
TreeNode
[] treeNodeArray =
300
TreeNode
treeNode;
348
TreeNode
child1 = new() { Name = "name1" };
349
TreeNode
child2 = new() { Name = "name2" };
391
TreeNode
treeNode;
416
TreeNode
treeNode = collection.Add(key, text, imageKey);
431
TreeNode
treeNode = collection.Add(key, text, imageKey, selectedImageKey);
450
TreeNode
treeNode;
492
TreeNode
treeNode;
515
TreeNode
node = new(nodeName);
532
var
nodeToRemove = collection[0];
System\Windows\Forms\TreeNodeConverterTests.cs (8)
28
TreeNode
node = new("Test");
59
TreeNode
node = new("NoChildrenMinusOne")
78
TreeNode
parentNode = new("ParentMinusOne") { ImageIndex = -1, SelectedImageIndex = -1 };
91
args[1].Should().BeOfType<
TreeNode
[]>();
92
var childNodes = (
TreeNode
[])args[1]!;
101
TreeNode
parentNode = new("ParentWithIndexes")
120
args[3].Should().BeOfType<
TreeNode
[]>();
121
var childNodes = (
TreeNode
[])args[3]!;
System\Windows\Forms\TreeNodeMouseClickEventArgsTests.cs (1)
22
public void Ctor_TreeNode_MouseButtons_Int_Int_Int_Int(
TreeNode
node, MouseButtons button, int clicks, int x, int y)
System\Windows\Forms\TreeNodeMouseHoverEventArgsTests.cs (1)
19
public void Ctor_TreeNode(
TreeNode
node)
System\Windows\Forms\TreeNodeTests.cs (327)
18
TreeNode
node = new();
58
TreeNode
node = new(text);
98
TreeNode_Ctor_String_TreeNodeArray_Helper(null, Array.Empty<
TreeNode
>(), string.Empty);
99
TreeNode_Ctor_String_TreeNodeArray_Helper(string.Empty, Array.Empty<
TreeNode
>(), string.Empty);
104
private void TreeNode_Ctor_String_TreeNodeArray_Helper(string text,
TreeNode
[] children, string expectedText)
106
TreeNode
node = new(text, children);
127
Assert.Equal(children, node.Nodes.Cast<
TreeNode
>());
149
TreeNode
node = new(text, imageIndex, selectedImageIndex);
189
TreeNode_Ctor_String_Int_Int_TreeNodeArray_Helper(null, -1, -1, Array.Empty<
TreeNode
>(), "");
190
TreeNode_Ctor_String_Int_Int_TreeNodeArray_Helper(null, 0, 0, Array.Empty<
TreeNode
>(), "");
195
private void TreeNode_Ctor_String_Int_Int_TreeNodeArray_Helper(string text, int imageIndex, int selectedImageIndex,
TreeNode
[] children, string expectedText)
197
TreeNode
node = new(text, imageIndex, selectedImageIndex, children);
218
Assert.Equal(children, node.Nodes.Cast<
TreeNode
>());
252
Assert.Throws<ArgumentOutOfRangeException>("value", () => new TreeNode("text", imageIndex, 0, Array.Empty<
TreeNode
>()));
260
Assert.Throws<ArgumentOutOfRangeException>("value", () => new TreeNode("text", 0, selectedImageIndex, Array.Empty<
TreeNode
>()));
267
TreeNode
node = new()
283
TreeNode
node = new();
307
TreeNode
node = new();
344
TreeNode
node = new()
362
TreeNode
node = new()
390
TreeNode
node = new()
422
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(
TreeNode
))[nameof(
TreeNode
.BackColor)];
423
TreeNode
node = new();
438
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(
TreeNode
))[nameof(
TreeNode
.BackColor)];
439
TreeNode
node = new();
455
TreeNode
node = new();
470
TreeNode
node = new();
522
TreeNode
node = new();
533
TreeNode
node = new();
545
TreeNode
node = new();
558
TreeNode
node = new()
584
TreeNode
node = new();
613
TreeNode
node = new();
658
TreeNode
node = new();
684
TreeNode
node = new();
708
TreeNode
node = new()
724
TreeNode
node = new();
748
TreeNode
node = new();
785
TreeNode
node = new()
803
TreeNode
node = new()
831
TreeNode
node = new()
863
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(
TreeNode
))[nameof(
TreeNode
.ForeColor)];
864
TreeNode
node = new();
879
PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(
TreeNode
))[nameof(
TreeNode
.ForeColor)];
880
TreeNode
node = new();
895
TreeNode
node = new();
905
TreeNode
node = new();
924
TreeNode
node = new()
951
TreeNode
node = new();
975
TreeNode
node = new()
1013
TreeNode
node = new()
1053
TreeNode
node = new();
1091
TreeNode
node = new();
1130
TreeNode
node = new();
1150
TreeNode
node = new();
1206
TreeNode
node = new();
1233
TreeNode
node = new();
1264
TreeNode
node = new();
1286
TreeNode
node = new();
1305
TreeNode
node = new();
1313
TreeNode
node = new();
1326
TreeNode
node = new()
1345
TreeNode
node = new()
1364
TreeNode
node = new();
1388
TreeNode
node = new();
1421
TreeNode
node = new();
1441
TreeNode
node = new();
1479
TreeNode
node = new();
1509
TreeNode
node = new();
1541
TreeNode
node = new();
1560
TreeNode
node = new();
1579
TreeNode
node = new();
1592
TreeNode
node = new();
1603
TreeNode
node = new();
1623
TreeNode
parent = new();
1624
TreeNode
node1 = new();
1625
TreeNode
node2 = new();
1626
TreeNode
node3 = new();
1627
TreeNode
node4 = new();
1642
TreeNode
parent = new();
1643
TreeNode
node1 = new();
1644
TreeNode
node2 = new();
1645
TreeNode
node3 = new();
1646
TreeNode
node4 = new();
1664
TreeNode
parent = new();
1665
TreeNode
node1 = new();
1666
TreeNode
node2 = new();
1667
TreeNode
node3 = new();
1668
TreeNode
node4 = new();
1696
TreeNode
node = new();
1707
TreeNode
node = new();
1728
TreeNode
node = new();
1741
TreeNode
node = new();
1752
TreeNode
node = new();
1781
TreeNode
node = new();
1800
TreeNode
node = new();
1812
TreeNode
node = new();
1825
TreeNode
node = new();
1836
TreeNode
node = new();
1864
TreeNode
node = new();
1882
TreeNode
node = new();
1894
TreeNode
node = new();
1907
TreeNode
node = new();
1918
TreeNode
node = new();
1966
TreeNode
node = new();
1977
TreeNode
node = new();
1989
TreeNode
node = new();
2002
TreeNode
node = new();
2013
TreeNode
node = new();
2033
TreeNode
parent = new();
2034
TreeNode
node1 = new();
2035
TreeNode
node2 = new();
2036
TreeNode
node3 = new();
2037
TreeNode
node4 = new();
2052
TreeNode
parent = new();
2053
TreeNode
node1 = new();
2054
TreeNode
node2 = new();
2055
TreeNode
node3 = new();
2056
TreeNode
node4 = new();
2074
TreeNode
parent = new();
2075
TreeNode
node1 = new();
2076
TreeNode
node2 = new();
2077
TreeNode
node3 = new();
2078
TreeNode
node4 = new();
2106
TreeNode
node = new()
2121
TreeNode
node = new();
2132
TreeNode
node = new();
2152
TreeNode
parent = new();
2153
TreeNode
node1 = new();
2154
TreeNode
node2 = new();
2155
TreeNode
node3 = new();
2156
TreeNode
node4 = new();
2171
TreeNode
parent = new();
2172
TreeNode
node1 = new();
2173
TreeNode
node2 = new();
2174
TreeNode
node3 = new();
2175
TreeNode
node4 = new();
2193
TreeNode
parent = new();
2194
TreeNode
node1 = new();
2195
TreeNode
node2 = new();
2196
TreeNode
node3 = new();
2197
TreeNode
node4 = new();
2225
TreeNode
node = new();
2236
TreeNode
node = new();
2257
TreeNode
node = new();
2269
TreeNode
parent = new();
2270
TreeNode
node1 = new();
2271
TreeNode
node2 = new();
2272
TreeNode
node3 = new();
2273
TreeNode
node4 = new();
2288
TreeNode
parent = new();
2289
TreeNode
node1 = new();
2290
TreeNode
node2 = new();
2291
TreeNode
node3 = new();
2292
TreeNode
node4 = new();
2310
TreeNode
parent = new();
2311
TreeNode
node1 = new();
2312
TreeNode
node2 = new();
2313
TreeNode
node3 = new();
2314
TreeNode
node4 = new();
2342
TreeNode
node = new();
2372
TreeNode
node = new();
2410
TreeNode
node = new();
2421
TreeNode
node = new();
2441
TreeNode
parent = new();
2442
TreeNode
node1 = new();
2443
TreeNode
node2 = new();
2444
TreeNode
node3 = new();
2445
TreeNode
node4 = new();
2460
TreeNode
parent = new();
2461
TreeNode
node1 = new();
2462
TreeNode
node2 = new();
2463
TreeNode
node3 = new();
2464
TreeNode
node4 = new();
2482
TreeNode
parent = new();
2483
TreeNode
node1 = new();
2484
TreeNode
node2 = new();
2485
TreeNode
node3 = new();
2486
TreeNode
node4 = new();
2514
TreeNode
node = new();
2525
TreeNode
node = new();
2545
TreeNode
parent = new();
2546
TreeNode
node1 = new();
2547
TreeNode
node2 = new();
2548
TreeNode
node3 = new();
2549
TreeNode
node4 = new();
2564
TreeNode
parent = new();
2565
TreeNode
node1 = new();
2566
TreeNode
node2 = new();
2567
TreeNode
node3 = new();
2568
TreeNode
node4 = new();
2586
TreeNode
parent = new();
2587
TreeNode
node1 = new();
2588
TreeNode
node2 = new();
2589
TreeNode
node3 = new();
2590
TreeNode
node4 = new();
2618
TreeNode
node = new();
2629
TreeNode
node = new();
2650
TreeNode
node = new();
2662
TreeNode
parent = new();
2663
TreeNode
node1 = new();
2664
TreeNode
node2 = new();
2665
TreeNode
node3 = new();
2666
TreeNode
node4 = new();
2681
TreeNode
parent = new();
2682
TreeNode
node1 = new();
2683
TreeNode
node2 = new();
2684
TreeNode
node3 = new();
2685
TreeNode
node4 = new();
2703
TreeNode
parent = new();
2704
TreeNode
node1 = new();
2705
TreeNode
node2 = new();
2706
TreeNode
node3 = new();
2707
TreeNode
node4 = new();
2735
TreeNode
node = new();
2765
TreeNode
node = new();
2803
TreeNode
node = new()
2819
TreeNode
node = new();
2843
TreeNode
node = new();
2874
TreeNode
node = new()
2893
TreeNode
node = new()
2921
TreeNode
node = new()
2957
TreeNode
node = new()
2995
TreeNode
node = new()
3035
TreeNode
node = new();
3073
TreeNode
node = new();
3112
TreeNode
node = new();
3132
TreeNode
node = new();
3188
TreeNode
node = new();
3217
TreeNode
node = new();
3248
TreeNode
node = new();
3270
TreeNode
node = new();
3289
TreeNode
node = new();
3297
TreeNode
node = new();
3310
TreeNode
node = new()
3329
TreeNode
node = new()
3348
TreeNode
node = new();
3372
TreeNode
node = new();
3405
TreeNode
node = new();
3425
TreeNode
node = new();
3463
TreeNode
node = new();
3493
TreeNode
node = new();
3525
TreeNode
node = new();
3544
TreeNode
node = new();
3563
TreeNode
node = new();
3580
TreeNode
node = new()
3622
TreeNode
node = new()
3677
TreeNode
node = new();
3716
TreeNode
node = new();
3764
TreeNode
node = new();
3799
TreeNode
node = new();
3852
TreeNode
node = new();
3882
TreeNode
node = new();
3914
TreeNode
node = new();
3944
TreeNode
node = new();
3980
TreeNode
node = new();
3988
TreeNode
node = new();
4006
TreeNode
node = new()
4037
TreeNode
node = new()
4081
TreeNode
node = new();
4112
TreeNode
node = new();
4154
TreeNode
node = new();
4177
TreeNode
node = new();
4215
TreeNode
node = new();
4253
TreeNode
node = new();
4293
TreeNode
node = new();
4316
TreeNode
node = new();
4335
TreeNode
node = new();
4348
TreeNode
node = new()
4363
TreeNode
node = new()
4392
TreeNode
node = new();
4413
TreeNode
node = new();
4449
TreeNode
node = new();
4474
TreeNode
node = new();
4493
TreeNode
node = new()
4508
TreeNode
node = new();
4519
TreeNode
node = new();
4539
TreeNode
parent = new();
4540
TreeNode
node1 = new();
4541
TreeNode
node2 = new();
4542
TreeNode
node3 = new();
4543
TreeNode
node4 = new();
4558
TreeNode
parent = new();
4559
TreeNode
node1 = new();
4560
TreeNode
node2 = new();
4561
TreeNode
node3 = new();
4562
TreeNode
node4 = new();
4580
TreeNode
parent = new();
4581
TreeNode
node1 = new();
4582
TreeNode
node2 = new();
4583
TreeNode
node3 = new();
4584
TreeNode
node4 = new();
4611
TreeNode
rootNode = new();
4612
TreeNode
subNodeLevel1 = new();
4613
TreeNode
subNodeLevel2 = new();
4614
TreeNode
subNodeLevel3 = new();
4618
List<
TreeNode
> nodes = rootNode.GetSelfAndChildNodes();
4629
TreeNode
treeNode = new();
4630
TreeNode
treeSubNode = new();
4644
TreeNode
treeNode = new("Node 1");
4647
TreeNode
.TreeNodeAccessibleObject accessibleObject = new(treeNode, treeView);
4665
TreeNode
treeNode = new()
4679
TreeNode
node1 = new(nodeName1);
4680
TreeNode
node2 = new(nodeName2);
4684
TreeNode
result1 =
TreeNode
.FromHandle(treeView, node1.Handle);
4687
TreeNode
result2 =
TreeNode
.FromHandle(treeView, node2.Handle);
4696
TreeNode
treeNode = new();
4719
TreeNode
treeNode = new()
4727
TreeNode
clonedNode = (
TreeNode
)treeNode.Clone();
4741
TreeNode
treeNode = new();
4757
TreeNode
treeNode = new();
4766
TreeNode
treeNode = new();
4773
private
TreeNode
CreateTreeNodeStructure(int depth, int breadth, bool initiallyExpanded)
4775
TreeNode
node = new();
4792
private void CheckExpandedState(
TreeNode
node, bool expectedState)
4795
foreach (
TreeNode
child in node.Nodes)
4807
var
node = CreateTreeNodeStructure(depth, 2, initiallyExpanded);
4830
TreeNode
node = new();
4833
TreeNode
child = new();
4847
TreeNode
node = new();
System\Windows\Forms\TreeViewCancelEventArgsTests.cs (1)
19
public void Ctor_TreeNode_Bool_TreeViewAction(
TreeNode
node, bool cancel, TreeViewAction action)
System\Windows\Forms\TreeViewEventArgsTests.cs (2)
19
public void Ctor_TreeNode(
TreeNode
node)
34
public void Ctor_TreeNode_TreeViewAction(
TreeNode
node, TreeViewAction action)
System\Windows\Forms\TreeViewHitTestInfoTests.cs (1)
24
public void TreeViewHitTestInfo_Ctor_TreeNode_TreeViewHitTestLocations(
TreeNode
hitNode, TreeViewHitTestLocations hitLocation)
System\Windows\Forms\TreeViewTests.cs (104)
4744
TreeNode
node = new();
4796
TreeNode
node1 = new("Some Long Text");
4822
TreeNode
node1 = new("Some Long Text");
4864
TreeNode
node1 = new("Some Long Text");
4893
TreeNode
node1 = new("Some Long Text");
4935
TreeNode
node1 = new("Some Long Text");
4950
TreeNode
node1 = new("Some Long Text");
4992
TreeNode
node1 = new("Some Long Text");
5021
TreeNode
node1 = new("Some Long Text");
5124
TreeNode
node1 = new("Some Long Text");
5154
TreeNode
node1 = new("Some Long Text");
5204
TreeNode
node1 = new("Some Long Text");
5237
TreeNode
node1 = new("Some Long Text");
5287
TreeNode
node1 = new("Some Long Text");
5306
TreeNode
node1 = new("Some Long Text");
5356
TreeNode
node1 = new("Some Long Text");
5389
TreeNode
node1 = new("Some Long Text");
5784
TreeNode
node = new();
6030
TreeNode
node = new();
6111
TreeNode
node = new();
6225
TreeNode
node = new();
6657
TreeNode
treeNode = new();
6671
TreeNode
treeNode1 = new();
6672
TreeNode
treeNode2 = new();
6673
TreeNode
treeNode3 = new();
6690
TreeNode
treeNode = new();
6691
TreeNode
treeSubNodeLevel1 = new();
6692
TreeNode
treeSubNodeLevel2 = new();
6711
TreeNode
treeNode = new();
6712
TreeNode
treeSubNodeLevel1 = new();
6713
TreeNode
treeSubNodeLevel2 = new();
6732
TreeNode
treeNode = new();
6750
TreeNode
treeNode = new();
6751
TreeNode
treeSubNodeLevel1 = new();
6752
TreeNode
treeSubNodeLevel2 = new();
6776
TreeNode
treeNode = new();
6790
TreeNode
treeNode = new();
6791
TreeNode
treeSubNodeLevel1 = new();
6792
TreeNode
treeSubNodeLevel2 = new();
6867
TreeNode
node = treeView.Nodes[0];
6897
TreeNode
treeNode = treeView.Nodes[0];
6926
TreeNode
treeNode = treeView.Nodes[0];
6933
TreeNode
node = treeNode.Nodes[0];
6963
TreeNode
treeNode = treeView.Nodes[0];
7016
TreeNode
node = treeView.Nodes[0];
7039
TreeNode
treeNode = treeView.Nodes[0];
7067
TreeNode
treeNode = treeView.Nodes[0];
7072
TreeNode
node = treeNode.Nodes[0];
7095
TreeNode
treeNode = treeView.Nodes[0];
7130
Assert.True(x is
TreeNode
);
7131
Assert.True(y is
TreeNode
);
7147
TreeNode
parent = new("Parent");
7150
TreeNode
firstNode = new(firstNodeText);
7152
TreeNode
secondNode = new(secondNodeText);
7170
TreeNode
parent = new("Parent");
7173
TreeNode
firstNode = new(firstNodeText);
7175
TreeNode
secondNode = new(secondNodeText);
7191
TreeNode
parent = new("Parent");
7194
TreeNode
treeNode1 = new("Node1");
7195
TreeNode
treeNode2 = new("Node0");
7196
TreeNode
treeNode3 = new("Node2");
7197
TreeNode
treeNode4 = new("SubNode1-1-1-1", [treeNode1, treeNode2, treeNode3]);
7198
TreeNode
treeNode5 = new("SubNode1-1-1", [treeNode4]);
7199
TreeNode
treeNode6 = new("SubNode1-1", [treeNode5]);
7200
TreeNode
treeNode7 = new("SubNode1", [treeNode6]);
7201
TreeNode
treeNode8 = new("Parent", [treeNode7]);
7226
TreeNode
parent = new("Parent");
7229
TreeNode
lastSubNode1 = new("Node1");
7230
TreeNode
lastSubNode2 = new("Node2");
7231
TreeNode
lastSubNode3 = new("Node3");
7232
TreeNode
fifthSubNode1 = new("SubNode1-1-1-1", [lastSubNode2, lastSubNode3, lastSubNode1]);
7233
TreeNode
fifthSubNode2 = new("SubNode1-1-1-2");
7234
TreeNode
fourthSubNode1 = new("SubNode1-1-1", [fifthSubNode1, fifthSubNode2]);
7235
TreeNode
fourthSubNode2 = new("SubNode1-1-2");
7236
TreeNode
thirdSubNode1 = new("SubNode1-1", [fourthSubNode2, fourthSubNode1]);
7237
TreeNode
thirdSubNode2 = new("SubNode1-2");
7238
TreeNode
secondSubNode1 = new("SubNode1", [thirdSubNode2, thirdSubNode1]);
7239
TreeNode
secondSubNode2 = new("SubNode2");
7240
TreeNode
firstSubNode = new("Parent", [secondSubNode1, secondSubNode2]);
7275
TreeNode
treeNode1 = new("Node1");
7276
TreeNode
treeNode2 = new("Node2");
7277
TreeNode
treeNode3 = new("Node3");
7278
TreeNode
treeNode4 = new("Node3");
7279
TreeNode
parent = new("Parent", [treeNode2, treeNode3, treeNode1, treeNode4]);
7316
TreeNode
treeNode1 = new("a0");
7317
TreeNode
treeNode2 = new("b0");
7318
TreeNode
treeNode3 = new("c0");
7319
TreeNode
treeNode4 = new("a1");
7320
TreeNode
treeNode5 = new("b1");
7321
TreeNode
treeNode6 = new("c1");
7322
TreeNode
treeNode7 = new("a2");
7323
TreeNode
rootNode = new("Root", [new TreeNode("child")]);
7333
TreeNode
childNode1 = rootNode.Nodes[0];
7334
TreeNode
childNode2 = rootNode.Nodes[1];
7335
TreeNode
childNode3 = rootNode.Nodes[2];
7336
TreeNode
childNode4 = rootNode.Nodes[3];
7337
TreeNode
childNode5 = rootNode.Nodes[4];
7338
TreeNode
childNode6 = rootNode.Nodes[5];
7339
TreeNode
childNode7 = rootNode.Nodes[6];
7340
TreeNode
childNode8 = rootNode.Nodes[7];
7376
TreeNode
node = nodeName is null ? null : new TreeNode(nodeName);
7417
TreeNode
rootNode = new(root);
7422
TreeNode
childNode = new(child);
7427
TreeNode
grandChildNode = new(grandChild);
System.Windows.Forms.UI.IntegrationTests (2)
DesignBehaviorsTests.cs (2)
54
TreeNode
? node = treeView.Nodes.Add("root");
110
e.Item is not
TreeNode
node ||
TestPassApp (10)
CommonControl2.Designer.cs (9)
31
System.Windows.Forms.
TreeNode
treeNode1 = new("Node10WinformsTeam");
32
System.Windows.Forms.
TreeNode
treeNode2 = new("Node11");
33
System.Windows.Forms.
TreeNode
treeNode3 = new("Node1", new [] {
36
System.Windows.Forms.
TreeNode
treeNode4 = new("Node20");
37
System.Windows.Forms.
TreeNode
treeNode5 = new("Node2", new [] {
39
System.Windows.Forms.
TreeNode
treeNode6 = new("Node0", new [] {
42
System.Windows.Forms.
TreeNode
treeNode7 = new("Node4");
43
System.Windows.Forms.
TreeNode
treeNode8 = new("Node3", new [] {
194
this.treeView1.Nodes.AddRange(new System.Windows.Forms.
TreeNode
[] {
DataBindingExample.cs (1)
77
TreeNode
node = new()
WinFormsControlsTest (22)
ScrollableControls.Designer.cs (18)
36
TreeNode
treeNode1 = new TreeNode("Node8");
37
TreeNode
treeNode2 = new TreeNode("Node7", new
TreeNode
[] { treeNode1 });
38
TreeNode
treeNode3 = new TreeNode("Node6", new
TreeNode
[] { treeNode2 });
39
TreeNode
treeNode4 = new TreeNode("Node5", new
TreeNode
[] { treeNode3 });
40
TreeNode
treeNode5 = new TreeNode("Node4", new
TreeNode
[] { treeNode4 });
41
TreeNode
treeNode6 = new TreeNode("Node3", new
TreeNode
[] { treeNode5 });
42
TreeNode
treeNode7 = new TreeNode("Node2", new
TreeNode
[] { treeNode6 });
43
TreeNode
treeNode8 = new TreeNode("Node1", new
TreeNode
[] { treeNode7 });
44
TreeNode
treeNode9 = new TreeNode("Node0", new
TreeNode
[] { treeNode8 });
402
treeView1.Nodes.AddRange(new
TreeNode
[] { treeNode9 });
TreeViewTest.Designer.cs (4)
46
this.treeView1.Nodes.AddRange(new System.Windows.Forms.
TreeNode
[] {
47
(System.Windows.Forms.
TreeNode
)(resources.GetObject("treeView1.Nodes")),
48
(System.Windows.Forms.
TreeNode
)(resources.GetObject("treeView1.Nodes1")),
49
(System.Windows.Forms.
TreeNode
)(resources.GetObject("treeView1.Nodes2"))});