Share via


IVsDataViewSelectionNodeInfo Interface

Encapsulates properties of a selection node in Server Explorer.

Namespace:  Microsoft.VisualStudio.Data.Services
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
Public Interface IVsDataViewSelectionNodeInfo _
    Inherits IVsDataViewNodeInfo, IVsDataViewMemberInfo, IVsDataViewCommonNodeInfo
public interface IVsDataViewSelectionNodeInfo : IVsDataViewNodeInfo, 
    IVsDataViewMemberInfo, IVsDataViewCommonNodeInfo
public interface class IVsDataViewSelectionNodeInfo : IVsDataViewNodeInfo, 
    IVsDataViewMemberInfo, IVsDataViewCommonNodeInfo
type IVsDataViewSelectionNodeInfo =  
    interface 
        interface IVsDataViewNodeInfo 
        interface IVsDataViewMemberInfo 
        interface IVsDataViewCommonNodeInfo 
    end
public interface IVsDataViewSelectionNodeInfo extends IVsDataViewNodeInfo, IVsDataViewMemberInfo, IVsDataViewCommonNodeInfo

The IVsDataViewSelectionNodeInfo type exposes the following members.

Properties

  Name Description
Public property BrowseObjectProviderType Gets the class as a Type that implements the IVsDataViewBrowseObjectProvider support entity. The provider supplies this implementation. (Inherited from IVsDataViewCommonNodeInfo.)
Public property Children Gets the child nodes of the current node. (Inherited from IVsDataViewCommonNodeInfo.)
Public property Commands Gets the commands associated with the current node. (Inherited from IVsDataViewCommonNodeInfo.)
Public property CreateAutoBrowseObject Gets a value indicating whether an AutoBrowseObject should be created. (Inherited from IVsDataViewCommonNodeInfo.)
Public property DefaultCommand Gets the default command that is set for the current node. (Inherited from IVsDataViewCommonNodeInfo.)
Public property DisplayNames Gets the display names of the static node or the selection node. (Inherited from IVsDataViewNodeInfo.)
Public property DropTargetProviderType Gets the class as a Type that implements the IVsDataViewDropTargetProvider support entity. The provider supplies this implementation. (Inherited from IVsDataViewCommonNodeInfo.)
Public property Icons Gets the icons associated with the static node or the selection node. (Inherited from IVsDataViewNodeInfo.)
Public property NodeId Gets a string containing the ID of the current node. (Inherited from IVsDataViewCommonNodeInfo.)
Public property ObjectType Gets the type of the data object represented in the selection node.
Public property Properties Gets the properties of the current node. (Inherited from IVsDataViewCommonNodeInfo.)
Public property SkipWhenExpression Gets the string value used when the when expression is skipped. This value replaces the value that would otherwise be computed by evaluating the when expression. (Inherited from IVsDataViewMemberInfo.)
Public property TypeDisplayName Gets the UI-specific display name. (Inherited from IVsDataViewCommonNodeInfo.)
Public property UserContextProviderType Gets the class as a Type that implements the IVsDataViewUserContextProvider support entity. The provider supplies this implementation. (Inherited from IVsDataViewCommonNodeInfo.)
Public property VisibilityProviderType Gets the class as a Type that implements the IVsDataViewVisibilityProvider support entity. The provider supplies this implementation. (Inherited from IVsDataViewNodeInfo.)

Top

Remarks

A selection node represents a node that is part of a group of selected nodes.

This interface is implemented as a built-in DDEX service.

See Also

Reference

Microsoft.VisualStudio.Data.Services Namespace