5 types derived from TreeNode
System.Web.Mobile (4)
UI\MobileControls\Design\AppliedDeviceFiltersDialog.cs (1)
1005internal class ChoiceTreeNode : TreeNode
UI\MobileControls\Design\DeviceFilterEditorDialog.cs (1)
712private class DeviceFilterTreeNode : TreeNode, ICloneable
UI\MobileControls\Design\ListComponentEditorPage.cs (1)
301protected class ListTreeNode : TreeNode
UI\MobileControls\Design\StylesEditorDialog.cs (1)
1167private class StyleNode : TreeNode
System.Workflow.ComponentModel (1)
AuthoringOM\Design\DocumentOutline.cs (1)
450public class WorkflowOutlineNode : TreeNode
21 instantiations of TreeNode
System.Windows.Forms (15)
winforms\Managed\System\WinForms\Design\ComponentEditorForm.cs (1)
250selector.Nodes.Add(new TreeNode(title, n, n));
winforms\Managed\System\WinForms\TreeNode.cs (1)
1267node = new TreeNode(text, ImageIndexer.Index, SelectedImageIndexer.Index);
winforms\Managed\System\WinForms\TreeNodeCollection.cs (12)
168TreeNode tn = new TreeNode(text); 180TreeNode tn = new TreeNode(text); 191TreeNode tn = new TreeNode(text); 203TreeNode tn = new TreeNode(text); 215TreeNode tn = new TreeNode(text, imageIndex, selectedImageIndex); 226TreeNode tn = new TreeNode(text); 493TreeNode tn = new TreeNode(text); 503TreeNode tn = new TreeNode(text); 514TreeNode tn = new TreeNode(text); 526TreeNode tn = new TreeNode(text); 538TreeNode tn = new TreeNode(text, imageIndex, selectedImageIndex); 549TreeNode tn = new TreeNode(text);
winforms\Managed\System\WinForms\TreeView.cs (1)
182root = new TreeNode(this);
System.Workflow.ComponentModel (6)
AuthoringOM\Design\Dialogs\ThemeConfigurationDialog.cs (4)
678TreeNode workflowNode = new TreeNode(DR.GetString(DR.WorkflowDesc)); 745TreeNode nodeToInsert = (imageIndex >= 0) ? new TreeNode(ActivityToolboxItem.GetToolboxDisplayName(type), imageIndex, imageIndex) : new TreeNode(ActivityToolboxItem.GetToolboxDisplayName(type)); 817catagoryNode = new TreeNode(designerCatagoryAttribute.Category);
AuthoringOM\Design\Dialogs\TypeBrowserDialog.cs (2)
460node = new TreeNode(type.Assembly.GetName().Name, 3, 3); 485TreeNode nsNode = new TreeNode(namespaceName, 49, 49);
236 references to TreeNode
System.Messaging (8)
System\Messaging\Design\QueuePathDialog.cs (8)
110TreeNode node = (TreeNode)e.Node; 127TreeNode node = e.Node; 241this.enterprise.Nodes.AddRange(new System.Windows.Forms.TreeNode[] { new System.Windows.Forms.TreeNode(Res.GetString(Res.PleaseWait)) }); 403TreeNode machineNode = null; 405machineNode = (TreeNode)machinesTable[machineName]; 440TreeNode machine = machines[index]; 449TreeNode queueNode = queues[index2];
System.Web.Mobile (17)
UI\MobileControls\Design\AppliedDeviceFiltersDialog.cs (4)
939private TreeNode[] _cachedTreeView = null; 944_cachedTreeView = new TreeNode[treeView.Nodes.Count]; 948internal TreeNode[] AppliedFilters 959TreeNode selectedNode = treeView.SelectedNode;
UI\MobileControls\Design\StylesEditorDialog.cs (3)
66private TreeNode _editCandidateNode = null; 935_editCandidateNode = (TreeNode)_tvDefinedStyles.GetNodeAt (e.X, e.Y); 944_editCandidateNode = (TreeNode)_tvDefinedStyles.GetNodeAt (e.X, e.Y);
UI\MobileControls\Design\Util\EditableTreeList.cs (10)
35internal TreeNode LastNodeChanged = null; 36internal TreeNode EditCandidateNode = null; 159TreeNode selectedNode = TvList.SelectedNode; 171internal TreeNode SelectedNode 179private TreeNode SelectedNodeChecked 183TreeNode node = TvList.SelectedNode; 236TreeNode selectedNode = TvList.SelectedNode; 278EditCandidateNode = (TreeNode)TvList.GetNodeAt (e.X, e.Y); 287EditCandidateNode = (TreeNode)TvList.GetNodeAt (e.X, e.Y); 328foreach(TreeNode node in TvList.Nodes)
System.Windows.Forms (166)
winforms\Managed\System\WinForms\Design\ComponentEditorForm.cs (2)
796TreeNode itemNode = TreeNode.FromHandle(this, (IntPtr)nmtvcd.nmcd.dwItemSpec);
winforms\Managed\System\WinForms\DrawTreeNodeEventArgs.cs (3)
25private readonly TreeNode node; 34public DrawTreeNodeEventArgs(Graphics graphics, TreeNode node, Rectangle bounds, 74public TreeNode Node
winforms\Managed\System\WinForms\NodeLabelEditEvent.cs (4)
26private readonly TreeNode node; 33public NodeLabelEditEventArgs(TreeNode node) { 42public NodeLabelEditEventArgs(TreeNode node, string label) { 74public TreeNode Node {
winforms\Managed\System\WinForms\TreeNode.cs (37)
81private TreeNode owner; 93public TreeNodeImageIndexer(TreeNode node, ImageListType imageListType) { 155internal TreeNode[] children; 156internal TreeNode parent; 192public TreeNode(string text, TreeNode[] children) : this() { 211public TreeNode(string text, int imageIndex, int selectedImageIndex, TreeNode[] children) : this() { 431public TreeNode FirstNode { 438private TreeNode FirstVisibleParent { 440TreeNode node = this; 651public TreeNode LastNode { 682public TreeNode NextNode { 699public TreeNode NextVisibleNode { 709TreeNode node = FirstVisibleParent; 785public TreeNode Parent { 803public TreeNode PrevNode { 828public TreeNode PrevVisibleNode { 833TreeNode node = FirstVisibleParent; 1081internal int AddSorted(TreeNode node) { 1132public static TreeNode FromHandle(TreeView tree, IntPtr handle) { 1142TreeNode[] newOrder = new TreeNode[childCount]; 1264TreeNode node = null; 1266if (clonedType == typeof(TreeNode)){ 1272node = (TreeNode)Activator.CreateInstance(clonedType); 1301node.children = new TreeNode[childCount]; 1303node.Nodes.Add((TreeNode)children[i].Clone()); 1474TreeNode[] childNodes = new TreeNode[childCount]; 1478childNodes[i] = (TreeNode)serializationInfo.GetValue("children" + i, typeof(TreeNode)); 1508children = new TreeNode[size]; 1515TreeNode[] bigger = new TreeNode[newSize]; 1594TreeNode node = this; 1631internal void InsertNodeAt(int index, TreeNode node) { 1673TreeNode prev = PrevNode; 1878si.AddValue("children" + i, children[i], typeof(TreeNode));
winforms\Managed\System\WinForms\TreeNodeClickEventArgs.cs (3)
26private TreeNode node; 33public TreeNodeMouseClickEventArgs(TreeNode node, MouseButtons button, int clicks, int x, int y) 42public TreeNode Node {
winforms\Managed\System\WinForms\TreeNodeCollection.cs (52)
28private TreeNode owner; 41internal TreeNodeCollection(TreeNode owner) { 62public virtual TreeNode this[int index] { 86if (value is TreeNode) { 87this[index] = (TreeNode)value; 99public virtual TreeNode this[string key] { 167public virtual TreeNode Add(string text) { 168TreeNode tn = new TreeNode(text); 179public virtual TreeNode Add(string key, string text) { 180TreeNode tn = new TreeNode(text); 190public virtual TreeNode Add(string key, string text, int imageIndex) { 191TreeNode tn = new TreeNode(text); 202public virtual TreeNode Add(string key, string text, string imageKey) { 203TreeNode tn = new TreeNode(text); 214public virtual TreeNode Add(string key, string text, int imageIndex, int selectedImageIndex) { 215TreeNode tn = new TreeNode(text, imageIndex, selectedImageIndex); 225public virtual TreeNode Add(string key, string text, string imageKey, string selectedImageKey) { 226TreeNode tn = new TreeNode(text); 240public virtual void AddRange(TreeNode[] nodes) { 247if (tv != null && nodes.Length > TreeNode.MAX_TREENODES_OPS) { 256if (tv != null && nodes.Length > TreeNode.MAX_TREENODES_OPS) { 265public TreeNode[] Find (string key, bool searchAllChildren) { 269TreeNode[] stronglyTypedFoundNodes = new TreeNode[foundNodes.Count]; 313 public virtual int Add(TreeNode node) { 318private int AddInternal(TreeNode node, int delta) { 361else if (node is TreeNode) { 362return Add((TreeNode)node); 374public bool Contains(TreeNode node) { 390if (node is TreeNode) { 391return Contains((TreeNode)node); 402public int IndexOf(TreeNode node) { 414if (node is TreeNode) { 415return IndexOf((TreeNode)node); 459public virtual void Insert(int index, TreeNode node) { 478if (node is TreeNode) { 479Insert(index, (TreeNode)node); 492public virtual TreeNode Insert(int index, string text) { 493TreeNode tn = new TreeNode(text); 502public virtual TreeNode Insert(int index, string key, string text) { 503TreeNode tn = new TreeNode(text); 513public virtual TreeNode Insert(int index, string key, string text, int imageIndex) { 514TreeNode tn = new TreeNode(text); 525public virtual TreeNode Insert(int index, string key, string text, string imageKey) { 526TreeNode tn = new TreeNode(text); 537public virtual TreeNode Insert(int index, string key, string text, int imageIndex, int selectedImageIndex) { 538TreeNode tn = new TreeNode(text, imageIndex, selectedImageIndex); 548public virtual TreeNode Insert(int index, string key, string text, string imageKey, string selectedImageKey) { 549TreeNode tn = new TreeNode(text); 590public void Remove(TreeNode node) { 597if (node is TreeNode ) { 598Remove((TreeNode)node);
winforms\Managed\System\WinForms\TreeNodeConverter.cs (13)
56if (destinationType == typeof(InstanceDescriptor) && value is TreeNode) { 57TreeNode node = (TreeNode)value; 63info = typeof(TreeNode).GetConstructor(new Type[] {typeof(string)}); 67info = typeof(TreeNode).GetConstructor(new Type[] {typeof(string), typeof(TreeNode[])}); 69TreeNode[] nodesArray = new TreeNode[node.Nodes.Count]; 77info = typeof(TreeNode).GetConstructor(new Type[] { 87info = typeof(TreeNode).GetConstructor(new Type[] { 91typeof(TreeNode[])}); 93TreeNode[] nodesArray = new TreeNode[node.Nodes.Count];
winforms\Managed\System\WinForms\TreeNodeMouseHoverEvent.cs (3)
24readonly TreeNode node; 30public TreeNodeMouseHoverEventArgs(TreeNode node) { 38public TreeNode Node {
winforms\Managed\System\WinForms\TreeView.cs (39)
69internal TreeNode selectedNode = null; 73private TreeNode prevHoveredNode = null; 147internal TreeNode editNode; 148internal TreeNode root; 156private TreeNode topNode; 1120public TreeNode SelectedNode { 1332public TreeNode TopNode { 1697foreach (TreeNode node in Nodes) { 1788TreeNode node = (hnode == IntPtr.Zero ? null : NodeFromHandle(hnode)); 1800internal bool TreeViewBeforeCheck(TreeNode node, TreeViewAction actionTaken) { 1806internal void TreeViewAfterCheck(TreeNode node, TreeViewAction actionTaken) { 1823public TreeNode GetNodeAt(Point pt) { 1831public TreeNode GetNodeAt(int x, int y) { 1849private void UpdateImagesRecursive ( TreeNode node ) 1856foreach (TreeNode child in node.Nodes) { 1864foreach (TreeNode node in Nodes) { 1952internal TreeNode NodeFromHandle(IntPtr handle) { 1953TreeNode node = (TreeNode)nodeTable[handle]; 1972TreeNode savedSelectedNode = this.selectedNode; 2170TreeNode tn = NodeFromHandle(hnode); 2323TreeNode node = this.SelectedNode; 2389TreeNode[] nodes = new TreeNode[Nodes.Count]; 2481TreeNode node = NodeFromHandle(item.hItem); 2515TreeNode node = NodeFromHandle(item.hItem); 2538TreeNode node = NodeFromHandle(nmtv->itemNew.hItem); 2592TreeNode editingNode = NodeFromHandle(nmtvdi.item.hItem); 2608TreeNode node = NodeFromHandle(nmtvdi.item.hItem); 2636private void UpdateCheckedState(TreeNode node, bool update) { 2695TreeNode node = NodeFromHandle((IntPtr)nmcd.nmcd.dwItemSpec); 2884protected OwnerDrawPropertyBag GetItemRenderStyles(TreeNode node, int state) { 2912TreeNode tn = NodeFromHandle(hnode); 2945TreeNode tn = NodeFromHandle(hnode); 3042TreeNode treeNode = NodeFromHandle(hnode); 3075private void ShowContextMenu(TreeNode treeNode) { 3196TreeNode node = NodeFromHandle(item.hItem); 3268TreeNode node = NodeFromHandle(hNodeMouseDown); 3389TreeNode treeNode = SelectedNode;
winforms\Managed\System\WinForms\TreeViewCancelEvent.cs (3)
31private TreeNode node; 38public TreeViewCancelEventArgs(TreeNode node, bool cancel, TreeViewAction action) 48public TreeNode Node {
winforms\Managed\System\WinForms\TreeViewEvent.cs (4)
27TreeNode node; 34public TreeViewEventArgs(TreeNode node) { 42public TreeViewEventArgs(TreeNode node, TreeViewAction action) { 51public TreeNode Node {
winforms\Managed\System\WinForms\TreeViewHitTestInfo.cs (3)
21private TreeNode node; 27public TreeViewHitTestInfo(TreeNode hitNode, TreeViewHitTestLocations hitLocation) { 47public TreeNode Node {
System.Workflow.ComponentModel (45)
AuthoringOM\Design\Dialogs\ActivityBindForm.cs (4)
1042List<TreeNode> nodes = new List<TreeNode>(); 1164foreach (TreeNode childNode in node.Nodes) 1259TreeNode node = base.RootNode;
AuthoringOM\Design\Dialogs\ThemeConfigurationDialog.cs (23)
678TreeNode workflowNode = new TreeNode(DR.GetString(DR.WorkflowDesc)); 741TreeNode parentNode = ThemeConfigHelpers.GetCatagoryNodeForDesigner(designerType, ThemeConfigHelpers.GetAllTreeNodes(treeView)); 745TreeNode nodeToInsert = (imageIndex >= 0) ? new TreeNode(ActivityToolboxItem.GetToolboxDisplayName(type), imageIndex, imageIndex) : new TreeNode(ActivityToolboxItem.GetToolboxDisplayName(type)); 764internal static TreeNode GetCatagoryNodeForDesigner(Type designerType, TreeNode[] treeNodes) 793TreeNode catagoryNode = null; 794TreeNode parentCatagoryTreeNode = treeNodes[0]; 796foreach (TreeNode item in treeNodes) 825internal static DesignerTheme[] GetDesignerThemes(IServiceProvider serviceProvider, WorkflowTheme workflowTheme, TreeNode selectedNode) 828Queue<TreeNode> nodes = new Queue<TreeNode>(); 832TreeNode treeNode = nodes.Dequeue(); 847foreach (TreeNode childNode in treeNode.Nodes) 855internal static TreeNode[] GetAllTreeNodes(TreeView treeView) 857List<TreeNode> items = new List<TreeNode>(); 863foreach (TreeNode treeNode in nodeCollection) 874internal static void EnsureDesignerThemes(IServiceProvider serviceProvider, WorkflowTheme workflowTheme, TreeNode[] items) 877foreach (TreeNode item in items) 899TreeNode treeNode1 = x as TreeNode; 900TreeNode treeNode2 = y as TreeNode;
AuthoringOM\Design\Dialogs\TypeBrowserDialog.cs (16)
394TreeNode currentProjectNode = null; 399TreeNode assembliesNode = this.artifactTreeView.Nodes.Add(SR.ReferencedAssemblies, SR.GetString(SR.ReferencedAssemblies), 2, 2); 408TreeNode selectNode = (currentProjectNode == null) ? assembliesNode : currentProjectNode; 441TreeNode assembliesNode = this.artifactTreeView.Nodes[SR.ReferencedAssemblies]; 454TreeNode node = null; 457node = assemblyNodes[type.Assembly] as TreeNode; 475foreach (TreeNode nsNode in node.Nodes) 485TreeNode nsNode = new TreeNode(namespaceName, 49, 49); 829private void TreeSelectionChanged(TreeNode treeNode) 850foreach (TreeNode treeNode2 in treeNode.Nodes) 929TreeNode selectedAssemblyNode = null; 936TreeNode assembliesNode = this.artifactTreeView.Nodes[SR.ReferencedAssemblies]; 937foreach (TreeNode assemblyNode in assembliesNode.Nodes) 949TreeNode selectedNsNode = null; 959foreach (TreeNode nsNode in selectedAssemblyNode.Nodes) 970TreeNode selectedNode = selectedNsNode;
AuthoringOM\Design\DocumentOutline.cs (2)
120internal protected TreeNode RootNode 277foreach (TreeNode childNode in node.Nodes)