OpenMod Docs OpenMod Docs
OpenMod Docs OpenMod Docs
OpenMod .NET Plugin Framework.

Class PluginContainerConfiguringEvent

Inheritance
System.Object
EventBase
Event
PluginContainerConfiguringEvent
Implements
IEvent
Inherited Members
Event.Arguments
EventBase.Name
EventBase.Data
Namespace: OpenMod.Core.Plugins.Events
Assembly: OpenMod.Core.dll
Syntax
public class PluginContainerConfiguringEvent : Event, IEvent

Constructors

| Improve this Doc View Source

PluginContainerConfiguringEvent(PluginMetadataAttribute, Type, IConfiguration, ContainerBuilder, String)

Declaration
public PluginContainerConfiguringEvent(PluginMetadataAttribute metadata, Type pluginType, IConfiguration configuration, ContainerBuilder containerBuilder, string workingDirectory)
Parameters
Type Name Description
PluginMetadataAttribute metadata
Type pluginType
IConfiguration configuration
ContainerBuilder containerBuilder
System.String workingDirectory

Properties

| Improve this Doc View Source

Configuration

Declaration
public IConfiguration Configuration { get; }
Property Value
Type Description
IConfiguration
| Improve this Doc View Source

ContainerBuilder

Declaration
public ContainerBuilder ContainerBuilder { get; }
Property Value
Type Description
ContainerBuilder
| Improve this Doc View Source

Metadata

Declaration
public PluginMetadataAttribute Metadata { get; }
Property Value
Type Description
PluginMetadataAttribute
| Improve this Doc View Source

PluginType

Declaration
public Type PluginType { get; }
Property Value
Type Description
Type
| Improve this Doc View Source

WorkingDirectory

Declaration
public string WorkingDirectory { get; }
Property Value
Type Description
System.String

Implements

IEvent

Extension Methods

DisposeHelper.DisposeSyncOrAsync(Object)