Table of Contents

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

Name string

The name of the extension executable (.exe).

Title string

The friendly name / title of the extension. This should also be the name of the folder.

Version Version

The version of the extension.

Publisher string

The name of the publisher.

PublisherWebUrl string

The publisher's web URL.

Description string

A short description of the extension.

Signature string

The 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

string

Name

The name of the extension executable (.exe).

public string Name { get; init; }

Property Value

string

Publisher

The name of the publisher.

public string Publisher { get; init; }

Property Value

string

PublisherWebUrl

The publisher's web URL.

public string PublisherWebUrl { get; init; }

Property Value

string

Signature

The binary signature of the extension executable.

public string Signature { get; init; }

Property Value

string

Title

The friendly name / title of the extension. This should also be the name of the folder.

public string Title { get; init; }

Property Value

string

Version

The version of the extension.

public Version Version { get; init; }

Property Value

Version