IInstalledExtension Interface
Provides access to the root Install directory of an installed extension.
Namespace: Microsoft.VisualStudio.ExtensionManager
Assembly: Microsoft.VisualStudio.ExtensionManager (in Microsoft.VisualStudio.ExtensionManager.dll)
Syntax
'Declaration
Public Interface IInstalledExtension _
Inherits IExtension
public interface IInstalledExtension : IExtension
public interface class IInstalledExtension : IExtension
type IInstalledExtension =
interface
interface IExtension
end
public interface IInstalledExtension extends IExtension
The IInstalledExtension type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
AdditionalElements | (Inherited from IExtension.) |
![]() |
Content | The content in an extension. (Inherited from IExtension.) |
![]() |
Header | Contains the metadata in the 'Identifier' node of an extension. (Inherited from IExtension.) |
![]() |
InstalledOn | The time when the extension was installed. |
![]() |
InstalledPerMachine | Specifies whether the extension is installed on a per-machine basis. |
![]() |
InstallPath | The root Install directory of the extension. |
![]() |
IsPackComponent | |
![]() |
LocalizedAdditionalElements | (Inherited from IExtension.) |
![]() |
References | A collection of the dependencies of an extension. (Inherited from IExtension.) |
![]() |
SchemaVersion | (Inherited from IExtension.) |
![]() |
SizeInBytes | The size of the InstallPath directory of the extension. |
![]() |
State | The current state of the installed extension. |
![]() |
Targets | (Inherited from IExtension.) |
![]() |
Type | (Inherited from IExtension.) |
Top
Methods
Name | Description | |
---|---|---|
![]() |
IsProductSupported | (Inherited from IExtension.) |
Top
Remarks
Although this API supports the Extension Manager infrastructure, we recommend that you do not use it because it is subject to change.