Share via


OleMenuCommandService Constructor (IServiceProvider, IOleCommandTarget)

Creates a new menu command service.

Namespace:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Syntax

'Declaration
Public Sub New ( _
    serviceProvider As IServiceProvider, _
    parentCommandTarget As IOleCommandTarget _
)
public OleMenuCommandService(
    IServiceProvider serviceProvider,
    IOleCommandTarget parentCommandTarget
)
public:
OleMenuCommandService(
    IServiceProvider^ serviceProvider, 
    IOleCommandTarget^ parentCommandTarget
)
new : 
        serviceProvider:IServiceProvider * 
        parentCommandTarget:IOleCommandTarget -> OleMenuCommandService
public function OleMenuCommandService(
    serviceProvider : IServiceProvider, 
    parentCommandTarget : IOleCommandTarget
)

Parameters

  • serviceProvider
    Type: System.IServiceProvider

    The service provider that this service uses to obtain other services. If the service is being used with a designer, this should be the service provider for the designer (such as the DesignSurface instance).

Exceptions

Exception Condition
ArgumentNullException

Throws an ArgumentNullException if parentCommandTarget is null.

.NET Framework Security

See Also

Reference

OleMenuCommandService Class

OleMenuCommandService Overload

Microsoft.VisualStudio.Shell Namespace