IVsShell Methods

 

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

NameDescription
System_CAPS_pubmethodAdviseBroadcastMessages(IVsBroadcastMessageEvents^, UInt32)

Enables clients to receive messages that are typically broadcast only to the main application window.

System_CAPS_pubmethodAdviseShellPropertyChanges(IVsShellPropertyEvents^, UInt32)

Enables clients to receive notifications of property changes to the environment.

System_CAPS_pubmethodGetPackageEnum(IEnumPackages^)

Returns a standard enumerator to iterate through the VSPackages currently loaded by the environment.

System_CAPS_pubmethodGetProperty(Int32, Object^)

Returns an environment property.

System_CAPS_pubmethodIsPackageInstalled(Guid, Int32)

Determines whether a VSPackage identified by guidPackage is installed and registered with the system.

System_CAPS_pubmethodIsPackageLoaded(Guid, IVsPackage^)

Determines whether a VSPackage identified by the package GUID (guidPackage) is loaded in the environment.

System_CAPS_pubmethodLoadPackage(Guid, IVsPackage^)

Triggers a VSPackage implementation DLL to be loaded into the environment.

System_CAPS_pubmethodLoadPackageString(Guid, UInt32, String^)

Directly loads a localized string from a VSPackage satellite DLL.

System_CAPS_pubmethodLoadUILibrary(Guid, UInt32, UInt32)

Triggers the satellite DLL to load if it has not already done so.

System_CAPS_pubmethodSetProperty(Int32, Object^)

Sets an environment property.

System_CAPS_pubmethodUnadviseBroadcastMessages(UInt32)

Disables clients from receiving messages typically broadcast only to the main application window.

System_CAPS_pubmethodUnadviseShellPropertyChanges(UInt32)

Disables clients from receiving notifications of property changes to the environment.

Return to top
Show: