FlavoredProject.IServiceProvider.GetService Method

Gets the service of the specified type.

Namespace:  Microsoft.VisualStudio.Shell.Flavor
Assemblies:   Microsoft.VisualStudio.Shell.9.0 (in Microsoft.VisualStudio.Shell.9.0.dll)
  Microsoft.VisualStudio.Shell (in Microsoft.VisualStudio.Shell.dll)
  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)

Syntax

‘선언
Private Function GetService ( _
    serviceType As Type _
) As Object Implements IServiceProvider.GetService
‘사용 방법
Dim instance As FlavoredProject
Dim serviceType As Type
Dim returnValue As Object

returnValue = CType(instance, IServiceProvider).GetService(serviceType)
Object IServiceProvider.GetService(
    Type serviceType
)
private:
virtual Object^ GetService(
    Type^ serviceType
) sealed = IServiceProvider::GetService
private abstract GetService : 
        serviceType:Type -> Object 
private override GetService : 
        serviceType:Type -> Object 
JScript does not support explicit interface implementations.

Parameters

  • serviceType
    Type: System.Type
    The type of the service.

Return Value

Type: System.Object
A service of the type specified.

Implements

IServiceProvider.GetService(Type)

Remarks

This method returns IOleCommandTarget or IMenuCommandService, or else it delegates the search to the IServiceProvider.

.NET Framework Security

See Also

Reference

FlavoredProject Class

FlavoredProject Members

Microsoft.VisualStudio.Shell.Flavor Namespace