Class PluginAssembly
What a DLL declares to BepInEx: its assembly name, the assemblies it references and its plugins (none for a library).
public sealed record PluginAssembly
- Inheritance
-
objectPluginAssembly
Constructors
PluginAssembly(string, IReadOnlyList<string>, IReadOnlyList<PluginDeclaration>)
What a DLL declares to BepInEx: its assembly name, the assemblies it references and its plugins (none for a library).
public PluginAssembly(string AssemblyName, IReadOnlyList<string> References, IReadOnlyList<PluginDeclaration> Plugins)
Parameters
AssemblyNamestringReferencesIReadOnlyList<string>PluginsIReadOnlyList<PluginDeclaration>
Properties
AssemblyName
public string AssemblyName { get; init; }
Property Value
- string
Plugins
public IReadOnlyList<PluginDeclaration> Plugins { get; init; }
Property Value
- IReadOnlyList<PluginDeclaration>
References
public IReadOnlyList<string> References { get; init; }
Property Value
- IReadOnlyList<string>