IVsShell6 Interface

 

Provides package load functionality.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.12.0 (in Microsoft.VisualStudio.Shell.Interop.12.0.dll)

[GuidAttribute("D111DB4B-584E-4F93-BCEC-5F7E0990E9E7")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsShell6 : IVsShell5

NameDescription
System_CAPS_pubmethodAdvisePackageLoadEvents(IVsPackageLoadEvents)

Subscribes to package load events.

System_CAPS_pubmethodCreatePackageExtension(Guid, Guid, Guid)

Loads, if necessary, the specified package and creates an instance of the given type of extension point using IVsPackageExtensionProvider.

System_CAPS_pubmethodLoadPackageWithContext(Guid, Int32, Guid)

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.

System_CAPS_pubmethodNotifyExtensionSettingsChanged()

For extenders to notify when the settings have changed.

System_CAPS_pubmethodUnadvisePackageLoadEvents(UInt32)

Unsubscribes from package load events.

Return to top
Show: