Microsoft.VisualStudio.SharePoint.Explorer Namespace

The Microsoft.VisualStudio.SharePoint.Explorer namespace contains types you can use to extend SharePoint nodes in Server Explorer or to define new types of nodes. For more information, see Extending the SharePoint Connections Node in Server Explorer.

Classes

ExplorerNodeEventArgs

Provides data for several events related to SharePoint nodes in Server Explorer.

ExplorerNodeMenuItemsRequestedEventArgs

Provides data for the NodeMenuItemsRequested event.

ExplorerNodePropertiesRequestedEventArgs

Provides data for the NodePropertiesRequested event.

ExplorerNodeTypeAttribute

Indicates the Server Explorer node that is being extended, or specifies the ID of a new Server Explorer node that is being defined.

ExplorerNodeTypes

Defines IDs for several built-in SharePoint nodes in Server Explorer.

Interfaces

IExplorerNode

Represents a node in the SharePoint Connections hierarchy of nodes in Server Explorer.

IExplorerNodeCollection

Represents a collection of IExplorerNode objects.

IExplorerNodeContext

Provides members that you can use to interact with the SharePoint site that is associated with an IExplorerNode object.

IExplorerNodeEvents

Defines events that are raised by IExplorerNode objects.

IExplorerNodeType

Defines the behavior of an existing type of node in the SharePoint Connections hierarchy of nodes in Server Explorer.

IExplorerNodeTypeDefinition

Defines the behavior of a new type of node in the SharePoint Connections hierarchy of nodes in Server Explorer.

IExplorerNodeTypeExtension

Represents an extension of a node in the SharePoint Connections hierarchy of nodes in Server Explorer.

IExplorerNodeTypeProvider

Provides the definition of a new type of node in the SharePoint Connections hierarchy of nodes in Server Explorer.

IExplorerSiteNodeInfo

Provides information about the SharePoint site (that is, the Microsoft.SharePoint.SPWeb) that is represented by a SharePoint site node in Server Explorer.

Remarks

Although most of the types in this namespace are interfaces, only the following interfaces are intended to be implemented in your code: