Class ParameterBuilderValues
Values to use when building parameters.
Namespace: TehGM.Wolfringo.Commands.Parsing
Assembly: Wolfringo.Commands.dll
Syntax
public class ParameterBuilderValues
Properties
| Improve this Doc View SourceAdditionalObjects
Any additional objects that can be used when injecting dependencies.
Declaration
public IEnumerable<object> AdditionalObjects { get; set; }
Property Value
Type | Description |
---|---|
IEnumerable<Object> |
Args
Args parsed from the message.
Declaration
public string[] Args { get; set; }
Property Value
Type | Description |
---|---|
String[] |
ArgsText
The message text, not including prefix and command trigger.
Declaration
public string ArgsText { get; set; }
Property Value
Type | Description |
---|---|
String |
ArgumentConverterProvider
Provider of argument converters.
Declaration
public IArgumentConverterProvider ArgumentConverterProvider { get; set; }
Property Value
Type | Description |
---|---|
IArgumentConverterProvider |
CancellationToken
Cancellation token to inject into command.
Declaration
public CancellationToken CancellationToken { get; set; }
Property Value
Type | Description |
---|---|
CancellationToken |
CommandInstance
Instance of a command that is being executed.
Declaration
public ICommandInstance CommandInstance { get; set; }
Property Value
Type | Description |
---|---|
ICommandInstance |
Context
Command context.
Declaration
public ICommandContext Context { get; set; }
Property Value
Type | Description |
---|---|
ICommandContext |
Options
Options for command context, with command's overrides applied.
Declaration
public ICommandOptions Options { get; set; }
Property Value
Type | Description |
---|---|
ICommandOptions |
Services
Services provider for Dependency Injection.
Declaration
public IServiceProvider Services { get; set; }
Property Value
Type | Description |
---|---|
IServiceProvider |