Class NetChainloader

Inheritance
System.Object BaseChainloader<BasePlugin> NetChainloader
Inherited Members
BaseChainloader<BasePlugin>.CurrentAssemblyName BaseChainloader<BasePlugin>.CurrentAssemblyVersion BaseChainloader<BasePlugin>.ToPluginInfo(TypeDefinition, String) BaseChainloader<BasePlugin>.HasBepinPlugins(AssemblyDefinition) BaseChainloader<BasePlugin>.PluginTargetsWrongBepin(PluginInfo) BaseChainloader<BasePlugin>.ConsoleTitle BaseChainloader<BasePlugin>.Plugins BaseChainloader<BasePlugin>.DependencyErrors BaseChainloader<BasePlugin>.PluginLoaded BaseChainloader<BasePlugin>.Finished BaseChainloader<BasePlugin>.DiscoverPluginsFrom(String, String) BaseChainloader<BasePlugin>.DiscoverPlugins() BepInEx.Bootstrap.BaseChainloader<BepInEx.NET.Common.BasePlugin>.ModifyLoadOrder(IList<>) BaseChainloader<BasePlugin>.Execute() BaseChainloader<BasePlugin>.LoadPlugins(String[]) BepInEx.Bootstrap.BaseChainloader<BepInEx.NET.Common.BasePlugin>.LoadPlugin(BepInEx.PluginInfo, Assembly)
Namespace: BepInEx.NET.Common
Assembly: BepInEx.NET.Common.dll
Syntax
public class NetChainloader : BaseChainloader<BasePlugin>

Properties

Instance

Declaration
public static NetChainloader Instance { get; set; }
Property Value
Type Description
NetChainloader

Methods

Initialize(String)

Declaration
public override void Initialize(string gameExePath = null)
Parameters
Type Name Description
System.String gameExePath

InitializeLoggers()

Declaration
protected override void InitializeLoggers()
Overrides
BepInEx.Bootstrap.BaseChainloader<BepInEx.NET.Common.BasePlugin>.InitializeLoggers()

LoadPlugin(PluginInfo, Assembly)

Declaration
public override BasePlugin LoadPlugin(PluginInfo pluginInfo, Assembly pluginAssembly)
Parameters
Type Name Description
PluginInfo pluginInfo
System.Reflection.Assembly pluginAssembly
Returns
Type Description
BasePlugin