VsServiceProviderWrapper VsServiceProviderWrapper VsServiceProviderWrapper VsServiceProviderWrapper VsServiceProviderWrapper VsServiceProviderWrapper Class

Definition

Wraps a service provider instance. The class is intended to be used for exposing a SVsService provider value to a VS MEF composition container.

public ref class VsServiceProviderWrapper sealed : IServiceProvider, Microsoft::VisualStudio::Shell::SVsServiceProvider
public ref class VsServiceProviderWrapper sealed : Microsoft::VisualStudio::Shell::SVsServiceProvider
class VsServiceProviderWrapper sealed : Microsoft::VisualStudio::Shell::SVsServiceProvider
public sealed class VsServiceProviderWrapper : IServiceProvider, Microsoft.VisualStudio.Shell.SVsServiceProvider
type VsServiceProviderWrapper = class
    interface SVsServiceProvider
    interface IServiceProvider
Public NotInheritable Class VsServiceProviderWrapper
Implements IServiceProvider, SVsServiceProvider
Inheritance
VsServiceProviderWrapperVsServiceProviderWrapperVsServiceProviderWrapperVsServiceProviderWrapperVsServiceProviderWrapperVsServiceProviderWrapper
Implements

Remarks

For more information about the Managed Extensibility Framework, see Managed Extensibility Framework (MEF).

Constructors

VsServiceProviderWrapper(IServiceProvider) VsServiceProviderWrapper(IServiceProvider) VsServiceProviderWrapper(IServiceProvider) VsServiceProviderWrapper(IServiceProvider) VsServiceProviderWrapper(IServiceProvider) VsServiceProviderWrapper(IServiceProvider)

Constructs an instance of the class.

Methods

GetService(Type) GetService(Type) GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Gets the service object of the specified type. Delegates all the work of retirieving the requested service to the wrapped service provider.

Extension Methods

FindAncestor<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>) FindAncestor<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>) FindAncestor<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>) FindAncestor<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>) FindAncestor<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>) FindAncestor<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>)
FindAncestor<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>) FindAncestor<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>) FindAncestor<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>) FindAncestor<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>) FindAncestor<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>) FindAncestor<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>)

Microsoft internal use only.

FindAncestorOrSelf<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>) FindAncestorOrSelf<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>) FindAncestorOrSelf<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>) FindAncestorOrSelf<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>) FindAncestorOrSelf<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>) FindAncestorOrSelf<TElementType>(TElementType, Func<TElementType,TElementType>, Func<TElementType,Boolean>)
FindAncestorOrSelf<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>) FindAncestorOrSelf<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>) FindAncestorOrSelf<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>) FindAncestorOrSelf<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>) FindAncestorOrSelf<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>) FindAncestorOrSelf<TAncestorType,TElementType>(TElementType, Func<TElementType,TElementType>)
IsAncestorOf<TElementType>(TElementType, TElementType, Func<TElementType,TElementType>) IsAncestorOf<TElementType>(TElementType, TElementType, Func<TElementType,TElementType>) IsAncestorOf<TElementType>(TElementType, TElementType, Func<TElementType,TElementType>) IsAncestorOf<TElementType>(TElementType, TElementType, Func<TElementType,TElementType>) IsAncestorOf<TElementType>(TElementType, TElementType, Func<TElementType,TElementType>) IsAncestorOf<TElementType>(TElementType, TElementType, Func<TElementType,TElementType>)

Microsoft internal use only.

Applies to