IVsShell Methods
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | AdviseBroadcastMessages(IVsBroadcastMessageEvents^, UInt32) | Enables clients to receive messages that are typically broadcast only to the main application window. |
![]() | AdviseShellPropertyChanges(IVsShellPropertyEvents^, UInt32) | Enables clients to receive notifications of property changes to the environment. |
![]() | GetPackageEnum(IEnumPackages^) | Returns a standard enumerator to iterate through the VSPackages currently loaded by the environment. |
![]() | GetProperty(Int32, Object^) | Returns an environment property. |
![]() | IsPackageInstalled(Guid, Int32) | Determines whether a VSPackage identified by guidPackage is installed and registered with the system. |
![]() | IsPackageLoaded(Guid, IVsPackage^) | Determines whether a VSPackage identified by the package GUID (guidPackage) is loaded in the environment. |
![]() | LoadPackage(Guid, IVsPackage^) | Triggers a VSPackage implementation DLL to be loaded into the environment. |
![]() | LoadPackageString(Guid, UInt32, String^) | Directly loads a localized string from a VSPackage satellite DLL. |
![]() | LoadUILibrary(Guid, UInt32, UInt32) | Triggers the satellite DLL to load if it has not already done so. |
![]() | SetProperty(Int32, Object^) | Sets an environment property. |
![]() | UnadviseBroadcastMessages(UInt32) | Disables clients from receiving messages typically broadcast only to the main application window. |
![]() | UnadviseShellPropertyChanges(UInt32) | Disables clients from receiving notifications of property changes to the environment. |
