IVsShell5 Interface
Provides additional access to the fundamental environment services, specifically those dealing with VSPackages and the registry.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assemblies: Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Syntax
'Declaration
<GuidAttribute("0963C9C9-1083-4BAF-B3F0-55139F708821")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsShell5
[GuidAttribute("0963C9C9-1083-4BAF-B3F0-55139F708821")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsShell5
[GuidAttribute(L"0963C9C9-1083-4BAF-B3F0-55139F708821")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsShell5
[<GuidAttribute("0963C9C9-1083-4BAF-B3F0-55139F708821")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsShell5 = interface end
public interface IVsShell5
The IVsShell5 type exposes the following members.
Methods
Name | Description | |
---|---|---|
_VtblGap1_1 | ||
CreatePackageExtension | Loads, if necessary, the specified package and creates an instance of the given type of extension point using IVsPackageExtensionProvider. | |
LoadPackageWithContext | Loads a package. If the package is not already loaded, this method provides additional diagnostic information about the reason for loading. Negative reason codes are reserved by the environment. |
Top