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

Class CommandParameterResolver

Inheritance
System.Object
CommandParameterResolver
Implements
ICommandParameterResolver
IAsyncDisposable
Namespace: OpenMod.Core.Commands
Assembly: OpenMod.Core.dll
Syntax
public class CommandParameterResolver : object, ICommandParameterResolver, IAsyncDisposable

Constructors

| Improve this Doc View Source

CommandParameterResolver(ILifetimeScope, IOptions<CommandParameterResolverOptions>)

Declaration
public CommandParameterResolver(ILifetimeScope lifetimeScope, IOptions<CommandParameterResolverOptions> options)
Parameters
Type Name Description
ILifetimeScope lifetimeScope
IOptions<CommandParameterResolverOptions> options

Methods

| Improve this Doc View Source

DisposeAsync()

Declaration
public ValueTask DisposeAsync()
Returns
Type Description
ValueTask
| Improve this Doc View Source

ResolveAsync(Type, String)

Declaration
public Task<object?> ResolveAsync(Type type, string input)
Parameters
Type Name Description
Type type
System.String input
Returns
Type Description
Task<System.Nullable<System.Object>>

Implements

ICommandParameterResolver
IAsyncDisposable

Extension Methods

DisposeHelper.DisposeSyncOrAsync(Object)