ExtensionMetadata Class
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.
Descriptive information about the extension.
public class ExtensionMetadata : IEquatable<Microsoft.VisualStudio.Extensibility.ExtensionMetadata>
type ExtensionMetadata = class
interface IEquatable<ExtensionMetadata>
Public Class ExtensionMetadata
Implements IEquatable(Of ExtensionMetadata)
- Inheritance
-
ExtensionMetadata
- Implements
Constructors
ExtensionMetadata(ExtensionMetadata) | |
ExtensionMetadata(String, Version, String, String, String) |
Initializes a new instance of the ExtensionMetadata class. |
Properties
Description |
Gets short description of the package and its contents that is displayed in Extension Manager UI. |
DisplayName |
Gets the user-friendly package name that is displayed in the Extension Manager UI. |
EqualityContract | |
Icon |
Gets the optional relative path to an image file (png, bmp, jpeg, ico) contained in the package. The icon image should be 32x32 pixels (or will be shrunk to that size) and appears in the listview UI. If no Icon element is specified, the UI uses a default. |
Id |
Gets the unique identifier of the extension. |
InstallationTargetArchitecture |
Gets the optional Visual Studio architectures supported by this extension. When |
InstallationTargetVersion |
Gets the optional Visual Studio version range supported by this extension. |
License |
Gets the optional relative path to a license file contained in the package (.txt, .rtf). |
MoreInfo |
Gets the optional URL to a page online that contains a full description of this package. |
Preview |
Gets a value indicating whether this extension should be labeled as preview on the Visual Studio Marketplace. At this time,
this property is set to |
PreviewImage |
Gets the optional relative path to an image file (png, bmp, jpeg) contained in the package. The preview image should be 200x200 pixels, and displayed in the details UI. If no PreviewImage is specified, the UI uses a default. |
PublisherName |
Gets the publisher name of the extension. |
ReleaseNotes |
Gets the optional relative path to a release notes file contained in the package (.txt, .rtf) or a URL to a website that displays the release notes. |
Tags |
Gets the optional text tags that are used for search hints. |
Version |
Gets version of the extension. |
Methods
<Clone>$() | |
Equals(ExtensionMetadata) | |
Equals(Object) | |
GetHashCode() | |
PrintMembers(StringBuilder) | |
ToString() |
Operators
Equality(ExtensionMetadata, ExtensionMetadata) | |
Inequality(ExtensionMetadata, ExtensionMetadata) |