Namespace TehGM.Wolfringo.Commands.Initialization
Classes
CommandHandlerDescriptor
Describes a command handler.
CommandHandlerDescriptorExtensions
Extensions for command handler descriptors.
CommandInitializerProvider
A provider of command initializers for specific command type.
CommandInitializerProviderExtensions
Extensions for command initializer maps.
CommandInitializerProviderOptions
Options for default command initializer provider.
CommandInstanceBase
Base class with shared functionality for RegexCommandInstance and StandardCommandInstance.
CommandInstanceDescriptor
Describes a command instance.
CommandsHandlerProvider
A service that deals with resolving Handler instance to run command in.
CommandsHandlerProviderResult
Represents a handler search result for handler provider.
CommandsLoader
A service that loads Command instance descriptors from types and assemblies.
CommandsLoaderExtensions
Extensions for a command loaders.
RegexCommandInitializer
An initializer that creates a command instance from a descriptor.
RegexCommandInstance
Represents a regex command instance.
StandardCommandInitializer
An initializer that creates a command instance from a descriptor.
StandardCommandInstance
Represents a standard command instance.
Interfaces
ICommandHandlerDescriptor
Describes a command handler.
ICommandInitializer
An initializer that creates a command instance from a descriptor.
ICommandInitializerProvider
A provider of command initializers for specific command type.
ICommandInstance
Represents a command instance.
ICommandInstanceDescriptor
Describes a command instance.
ICommandsHandlerProvider
A service that deals with resolving Handler instance to run command in.
ICommandsHandlerProviderResult
Represents a handler search result for handler provider.
ICommandsLoader
A service that loads Command instance descriptors from types and assemblies.