Class ExtensionInfo
- Namespace
- RDCore.SDK.Extensibility
- Assembly
- RDCore.SDK.dll
The information contained in an extension manifest.
public record ExtensionInfo : IEquatable<ExtensionInfo>
- Inheritance
-
ExtensionInfo
- Implements
- Inherited Members
Remarks
🧩 This is how RDCore recognizes an extension as such. This file should be marked as read-only at the OS level.
Constructors
ExtensionInfo(string, string, Version, string, string, string, string)
The information contained in an extension manifest.
public ExtensionInfo(string Name, string Title, Version Version, string Publisher, string PublisherWebUrl, string Description, string Signature)
Parameters
NamestringThe name of the extension executable (.exe).
TitlestringThe friendly name / title of the extension. This should also be the name of the folder.
VersionVersionThe version of the extension.
PublisherstringThe name of the publisher.
PublisherWebUrlstringThe publisher's web URL.
DescriptionstringA short description of the extension.
SignaturestringThe binary signature of the extension executable.
Remarks
🧩 This is how RDCore recognizes an extension as such. This file should be marked as read-only at the OS level.
Properties
Description
A short description of the extension.
public string Description { get; init; }
Property Value
Name
The name of the extension executable (.exe).
public string Name { get; init; }
Property Value
Publisher
The name of the publisher.
public string Publisher { get; init; }
Property Value
PublisherWebUrl
The publisher's web URL.
public string PublisherWebUrl { get; init; }
Property Value
Signature
The binary signature of the extension executable.
public string Signature { get; init; }
Property Value
Title
The friendly name / title of the extension. This should also be the name of the folder.
public string Title { get; init; }
Property Value
Version
The version of the extension.
public Version Version { get; init; }