Share via


IVsDataViewNodeInfo Interface

Encapsulates properties of a static or 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 IVsDataViewNodeInfo _
    Inherits IVsDataViewMemberInfo, IVsDataViewCommonNodeInfo
public interface IVsDataViewNodeInfo : IVsDataViewMemberInfo, 
    IVsDataViewCommonNodeInfo
public interface class IVsDataViewNodeInfo : IVsDataViewMemberInfo, 
    IVsDataViewCommonNodeInfo
type IVsDataViewNodeInfo =  
    interface 
        interface IVsDataViewMemberInfo 
        interface IVsDataViewCommonNodeInfo 
    end
public interface IVsDataViewNodeInfo extends IVsDataViewMemberInfo, IVsDataViewCommonNodeInfo

The IVsDataViewNodeInfo 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.
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.
Public property NodeId Gets a string containing the ID of the current node. (Inherited from IVsDataViewCommonNodeInfo.)
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.

Top

Remarks

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

See Also

Reference

Microsoft.VisualStudio.Data.Services Namespace