Share via


IVsShell7 Interface

Definition

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.

Applies to