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