ExplorerElementVisitor Class
Represents a visiting function, also known as an element visitor, which traverses the in-memory store (IMS) model and adds nodes to the navigation tree for Model Explorer.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
| Name | Description | |
|---|---|---|
![]() | ExplorerElementVisitor(ModelExplorerTreeContainer^) | Initializes a new instance of the ExplorerElementVisitor class. |
| Name | Description | |
|---|---|---|
![]() | TreeContainer | Gets the navigation tree to traverse in Model Explorer. |
![]() | TreeNodeHash | Gets the table of nodes that appears in the navigation tree for Model Explorer. |
| Name | Description | |
|---|---|---|
![]() | EndTraverse(ElementWalker^) | Ends the element visitor's traversal of the navigation tree for Model Explorer. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | PruneTree() | Obsolete.Removes obsolete nodes from the navigation tree for Model Explorer. |
![]() | StartTraverse(ElementWalker^) | Begins the element visitor's traversal of the navigation tree for Model Explorer. |
![]() | ToString() | (Inherited from Object.) |
![]() | Visit(ElementWalker^, ModelElement^) | Verifies whether an element visitor is traversing the navigation tree for Model Explorer. |
This class implements the IElementVisitor interface.
DSL Explorer is derived from Model Explorer.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


