IVsShell Members
Include Protected Members
Include Inherited Members
Provides access to the fundamental environment services, specifically those dealing with VSPackages and the registry.
The IVsShell type exposes the following members.
Methods
Name | Description | |
---|---|---|
AdviseBroadcastMessages | Enables clients to receive messages that are typically broadcast only to the main application window. | |
AdviseShellPropertyChanges | Enables clients to receive notifications of property changes to the environment. | |
GetPackageEnum | Returns a standard enumerator to iterate through the VSPackages currently loaded by the environment. | |
GetProperty | Returns an environment property. | |
IsPackageInstalled | Determines whether a VSPackage identified by guidPackage is installed and registered with the system. | |
IsPackageLoaded | Determines whether a VSPackage identified by the package GUID (guidPackage) is loaded in the environment. | |
LoadPackage | Triggers a VSPackage implementation DLL to be loaded into the environment. | |
LoadPackageString | Directly loads a localized string from a VSPackage satellite DLL. | |
LoadUILibrary | Triggers the satellite DLL to load if it has not already done so. | |
SetProperty | Sets an environment property. | |
UnadviseBroadcastMessages | Disables clients from receiving messages typically broadcast only to the main application window. | |
UnadviseShellPropertyChanges | Disables clients from receiving notifications of property changes to the environment. |
Top