Class ExtensionDescription
An extension description.
public record ExtensionDescription : IEquatable<ExtensionDescription>
- Inheritance
-
ExtensionDescription
- Implements
- Inherited Members
Constructors
ExtensionDescription(string, string, string?, string?, string?, IReadOnlyDictionary<string, JsonElement>)
An extension description.
public ExtensionDescription(string Type, string Version, string? Description, string? ProjectUrl, string? RepositoryUrl, IReadOnlyDictionary<string, JsonElement> AdditionalInformation)
Parameters
TypestringThe extension type.
VersionstringThe extension version.
DescriptionstringA nullable description.
ProjectUrlstringA nullable project website URL.
RepositoryUrlstringA nullable source repository URL.
AdditionalInformationIReadOnlyDictionary<string, JsonElement>Additional information about the extension.
Properties
AdditionalInformation
Additional information about the extension.
public IReadOnlyDictionary<string, JsonElement> AdditionalInformation { get; init; }
Property Value
Description
A nullable description.
public string? Description { get; init; }
Property Value
ProjectUrl
A nullable project website URL.
public string? ProjectUrl { get; init; }
Property Value
RepositoryUrl
A nullable source repository URL.
public string? RepositoryUrl { get; init; }
Property Value
Type
The extension type.
public string Type { get; init; }
Property Value
Version
The extension version.
public string Version { get; init; }