PatcherPluginInfoAttribute Class
Definition
Section titled “Definition”This attribute denotes that a class is a patcher plugin, and specifies the required metadata.
[AttributeUsage(AttributeTargets.Class)]public class PatcherPluginInfoAttribute : Attribute
Inheritance object → Attribute
Constructors
Section titled “Constructors”PatcherPluginInfoAttribute(string, string, string)
Section titled “PatcherPluginInfoAttribute(string, string, string)”public PatcherPluginInfoAttribute(string GUID, string Name, string Version)
Parameters
Section titled “Parameters”GUID
string
The unique identifier of the plugin. Should not change between plugin versions.
Name
string
The user friendly name of the plugin. Is able to be changed between versions.
Version
string
The specific version of the plugin.
Properties
Section titled “Properties”The unique identifier of the plugin. Should not change between plugin versions.
public string GUID { get; protected set; }
The user friendly name of the plugin. Is able to be changed between versions.
public string Name { get; protected set; }
Version
Section titled “Version”The specific version of the plugin.
public Version Version { get; protected set; }