Partager via


IVsShell2 Interface

Definition

Supplies shell services in addition to the IVsShell interface.

public interface class IVsShell2
public interface class IVsShell2
__interface IVsShell2
[System.Runtime.InteropServices.Guid("F3519E2D-D5D2-4455-B9F4-5F61F993BD66")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsShell2
[<System.Runtime.InteropServices.Guid("F3519E2D-D5D2-4455-B9F4-5F61F993BD66")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsShell2 = interface
Public Interface IVsShell2
Attributes

Remarks

IVsShell2 offers additional shell services to address localization.

Notes to Callers

Call IVsShell in conjunction with the environment service, SVsShell, to implement VSPackages, projects, editors, and other entities that require access to local registry information. You call IVsShell2 to directly manipulate other VSPackages. IVsShell2 lets you access the LoadPackageStringWithLCID(Guid, UInt32, UInt32, String) method.

Methods

LoadPackageStringWithLCID(Guid, UInt32, UInt32, String)

Loads a localized string resource from a VSPackage satellite DLL.

Applies to