DataViewCommandProvider Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Important
This API is not CLS-compliant.
Represents an implementation of the IVsDataViewCommandProvider interface.
public ref class DataViewCommandProvider : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataViewHierarchy ^>, Microsoft::VisualStudio::Data::Core::IVsDataSupportObject<Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataViewCommandProvider ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataViewCommandProvider
[System.CLSCompliant(false)]
public class DataViewCommandProvider : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewHierarchy>, Microsoft.VisualStudio.Data.Core.IVsDataSupportObject<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewCommandProvider>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewCommandProvider
public class DataViewCommandProvider : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewHierarchy>, Microsoft.VisualStudio.Data.Core.IVsDataSupportObject<Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewCommandProvider>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataViewCommandProvider
[<System.CLSCompliant(false)>]
type DataViewCommandProvider = class
inherit DataSiteableObject<IVsDataViewHierarchy>
interface IVsDataViewCommandProvider
interface IVsDataSupportObject<IVsDataViewCommandProvider>
type DataViewCommandProvider = class
inherit DataSiteableObject<IVsDataViewHierarchy>
interface IVsDataViewCommandProvider
interface IVsDataSupportObject<IVsDataViewCommandProvider>
Public Class DataViewCommandProvider
Inherits DataSiteableObject(Of IVsDataViewHierarchy)
Implements IVsDataSupportObject(Of IVsDataViewCommandProvider), IVsDataViewCommandProvider
- Inheritance
- Attributes
- Implements
Constructors
DataViewCommandProvider() |
Initializes a new instance of the DataViewBrowseObjectProvider class. |
Properties
Site |
Gets or sets the object site. (Inherited from DataSiteableObject<T>) |
Methods
CreateCommand(Int32, CommandID, Object[]) |
Creates a menu command for a Server Explorer menu item containing the specified parameters. |
CreateCommand(Int32, CommandID) |
Creates a menu command for a Server Explorer menu item. |
CreateSelectionCommand(CommandID, Object[]) |
Creates a selection menu command for multiple nodes in Server Explorer. |
CreateSelectionCommand(CommandID) |
Creates a selection menu command for multiple nodes in Server Explorer. |
OnSiteChanged(EventArgs) |
Raises the SiteChanged event. (Inherited from DataSiteableObject<T>) |
UpdateCommandStatus(MenuCommand, Object[]) |
Updates the status of the specified menu command. |
UpdateCommandStatus(MenuCommand) |
Updates the status of the specified menu command. |
Events
SiteChanged |
Occurs when the Site property is changed. (Inherited from DataSiteableObject<T>) |
Explicit Interface Implementations
IVsDataSupportObject<IVsDataViewCommandProvider>.Invoke(String, Object[], Object[]) |