ExtensionProvider

Namespace: uModExtensions

Assembly: uMod.Core.dll

Inheritance Object ExtensionProvider

Implements IExtensionProvider

Constructors

Name

Summary

ExtensionProvider (String, IApplication, ILogger)

Fields

Name

Summary

Directory

Properties

Name

Summary

All

Item

Manager

Methods

Name

Summary

Get<T> (String)

Gets an extension with the specified type or name

Get (String)

Gets an extension with the specified name

GetLoaders ()

Gets all loaded extensions

Load (IExtension)

Load the specified extension

Load (Type)

Load the specified extension type

Load<T> ()

Load the specified extension type

Load (String)

Load the specified extension assembly by file name

RegisterLoader (IPluginLoader)

Register specified plugin loader

Reload (IExtension)

Reload the specified extension

Reload (String)

Reload the specified extension assembly by file name

Unload (IExtension)

Unload the specified extension

Unload (String)

Unload the specified extension assembly by file name

UnregisterLoader (IPluginLoader)

Unregister specified plugin loader