Share via


RoleGroupTreeNode Class

Represents the node that contains the child roles for a parent role in the navigation tree for Model Explorer.

Namespace:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell (in Microsoft.VisualStudio.Modeling.Sdk.Shell.dll)

Syntax

'Declaration
Public Class RoleGroupTreeNode _
    Inherits ExplorerTreeNode
'Usage
Dim instance As RoleGroupTreeNode
public class RoleGroupTreeNode : ExplorerTreeNode
public ref class RoleGroupTreeNode : public ExplorerTreeNode
public class RoleGroupTreeNode extends ExplorerTreeNode

Remarks

DSL Explorer is derived from Model Explorer.

This node has a one-to-many embedding domain relationship between the parent role and its child roles. The property display name that is assigned to the child role (PropertyDisplayName) determines the text that appears beside the node.

Inheritance Hierarchy

System.Object
  System.MarshalByRefObject
    System.Windows.Forms.TreeNode
      Microsoft.VisualStudio.Modeling.Shell.ExplorerTreeNode
        Microsoft.VisualStudio.Modeling.Shell.RoleGroupTreeNode

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

RoleGroupTreeNode Members

Microsoft.VisualStudio.Modeling.Shell Namespace