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

Class OpenModRustOxideHost

Inheritance
System.Object
BaseOpenModRustHost
OpenModRustOxideHost
Implements
IDisposable
Inherited Members
BaseOpenModRustHost.OpenModComponentId
BaseOpenModRustHost.WorkingDirectory
BaseOpenModRustHost.IsComponentAlive
BaseOpenModRustHost.LifetimeScope
BaseOpenModRustHost.DataStore
BaseOpenModRustHost.InitAsync()
BaseOpenModRustHost.ShutdownAsync()
BaseOpenModRustHost.HasCapability(String)
BaseOpenModRustHost.PerformHardReloadAsync()
BaseOpenModRustHost.Dispose()
Namespace: OpenMod.Rust.Oxide
Assembly: OpenMod.Rust.Oxide.dll
Syntax
public class OpenModRustOxideHost : BaseOpenModRustHost, IDisposable

Constructors

| Improve this Doc View Source

OpenModRustOxideHost(IServiceProvider, ILifetimeScope, IRuntime, IDataStoreFactory)

Declaration
public OpenModRustOxideHost(IServiceProvider serviceProvider, ILifetimeScope lifetimeScope, IRuntime runtime, IDataStoreFactory dataStoreFactory)
Parameters
Type Name Description
IServiceProvider serviceProvider
ILifetimeScope lifetimeScope
IRuntime runtime
IDataStoreFactory dataStoreFactory

Methods

| Improve this Doc View Source

OnDispose()

Declaration
protected override void OnDispose()
Overrides
BaseOpenModRustHost.OnDispose()
| Improve this Doc View Source

OnInitAsync()

Declaration
protected override Task OnInitAsync()
Returns
Type Description
Task
Overrides
BaseOpenModRustHost.OnInitAsync()

Implements

IDisposable

Extension Methods

DisposeHelper.DisposeSyncOrAsync(Object)