Table of Contents

Class PluginInfo

Namespace
RisingV.Shared.Reloading
Assembly
RisingV.Shared.dll
public class PluginInfo : PluginInfo, ICacheable
Inheritance
PluginInfo
PluginInfo
Implements
ICacheable
Inherited Members
PluginInfo.ToString()
Extension Methods

Constructors

PluginInfo()

public PluginInfo()

PluginInfo(PluginInfo)

public PluginInfo(PluginInfo pluginInfo)

Parameters

pluginInfo PluginInfo

Properties

Dependencies

Collection of BepInEx.BepInDependency attributes that describe what plugins this plugin depends on.

public IEnumerable<BepInDependency> Dependencies { get; }

Property Value

IEnumerable<BepInDependency>

Incompatibilities

Collection of BepInEx.BepInIncompatibility attributes that describe what plugins this plugin is incompatible with.

public IEnumerable<BepInIncompatibility> Incompatibilities { get; }

Property Value

IEnumerable<BepInIncompatibility>

Instance

Instance of the plugin that represents this info. NULL if no plugin is instantiated from info (yet)

public object Instance { get; }

Property Value

object

Location

File path to the plugin DLL

public string Location { get; }

Property Value

string

Metadata

General metadata about a plugin.

public BepInPlugin Metadata { get; }

Property Value

BepInPlugin

Processes

Collection of BepInEx.BepInProcess attributes that describe what processes the plugin can run on.

public IEnumerable<BepInProcess> Processes { get; }

Property Value

IEnumerable<BepInProcess>

TypeName

public string TypeName { get; }

Property Value

string

Methods

Equals(PluginInfo)

protected bool Equals(PluginInfo other)

Parameters

other PluginInfo

Returns

bool

Equals(object)

Determines whether the specified object is equal to the current object.

public override bool Equals(object obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.