IVsShell7 Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides access to the fundamental environment services, specifically those dealing with VSPackages and the registry.
public interface class IVsShell7
public interface class IVsShell7
__interface IVsShell7
[System.Runtime.InteropServices.Guid("912079DD-342A-4A53-AB7F-752553679A47")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsShell7
[<System.Runtime.InteropServices.Guid("912079DD-342A-4A53-AB7F-752553679A47")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsShell7 = interface
Public Interface IVsShell7
- Attributes
Properties
SccGlyphImageListImageMoniker |
Gets the ImageMoniker used to retrieve an HIMAGELIST from the IVsImageService2 for the SCC glyph icons (those returned by VSSPROPID_SCCGlyphsImgList). Using this ImageMoniker instead of the SCCGlyphsImgList allows for better high-DPI scaling, as the image list. |
Methods
LoadPackageAsync(Guid) |
Loads a package asynchronously. |
LoadPackageWithContextAsync(Guid, Int32, Guid) |
Loads a package asynchronously with context. |