Microsoft.VisualStudio.Workspace.VSIntegration.UI Namespace
| Class | Description | |
|---|---|---|
![]() | WorkspaceVisualNodeBase | This is the base class that we'll use for all Explorer "nodes" we want to show in the context of Workspace tree views. represent a single node in workspace tree view (node can be anything we decide going forward) aka Folder File Virtual node (aka named group, for pins or whatever) etc .. |
| Interface | Description | |
|---|---|---|
![]() | IChildrenSource | Provides children nodes of a node |
![]() | IFileNode | Implemented by nodes that represent a file on disk |
![]() | IFileSystemNode | Implemented by nodes that represent file system objects |
![]() | IFolderNode | Implemented by nodes that represent a folder on disk |
![]() | INodeContainer | represent workspace node container (tree view currently). |
![]() | INodeExtender | Extender for a node. Can add a children or command handlers |
![]() | IUINode | Abstract the UI framework object that holds a visual node into the particular container |
![]() | IWorkspaceCommandHandler | adds a command handling associated with a node |

