CSharpTest.Net
CSharpTest.Net.Commands Namespace
See Also  Inheritance Hierarchy Send Feedback Download Help File
CSharpTest.Net.Library Assembly : CSharpTest.Net.Commands Namespace

Glossary Item Box

Classes

 ClassDescription
ClassAliasNameAttribute Defines an alias name for a command
ClassAllArgumentsAttribute Defines that the string[] argument accepts all arguments provided to the command, useage: void MyCommand([AllArguments] string[] arguments) or void MyCommand([AllArguments] string[] arguments, ICommandInterpreter ci)
ClassArgumentAttribute Provides all the properties available for an argument.
ClassCommandAttribute Provides all the properties available for a command.
ClassCommandFilterAttribute Provides all the properties available for a command 'filter' that is called for every command invoked enabling custom processing of arguments and pre/post processing. The attribute is optional, the format of the the method prototype is not and must be: void (ICommandInterpreter interpreter, ICommandChain chain, string[] arguments);
ClassCommandInterpreter The primary class involved in providing a command-line interpreter.
ClassDisplayInfoAndValueAttribute Contains display info and a default value
ClassDisplayInfoAttribute Provides all the display properties.
ClassIgnoreMemberAttribute Instructs the CommandInterpreter to ignore a specific method/property
ClassInterpreterException Base exception for assertions and errors encountered while processing commands
ClassOptionAttribute Provides all the properties available for an argument.

Interfaces

 InterfaceDescription
InterfaceIArgument Represents a static or instance method that will be invoked as a command
InterfaceICommand Represents a static or instance method that will be invoked as a command
InterfaceICommandChain Defines an interface that allows a command filter to call to next filter in the chain
InterfaceICommandFilter Represents a static or instance method that is used to filter or pre/post process commands
InterfaceICommandInterpreter Defines the interface for the command interpreter. If you use this as a parameter it will be provided auto-magically to your command. To avoid conflicts with ordinal argument matching, make this your last argument.
InterfaceIDisplayInfo A base interface that provides name and display information
InterfaceIOption Defines an Option that can be configued/set independantly of the commands. Used with the set/get commands defined by the interpreter.

Delegates

 DelegateDescription
DelegateReadNextCharacter Used for obtaining input directly from user rather than from the std:in stream

Enumerations

 EnumerationDescription
EnumerationDefaultCommands A list of built-in commands that can be added to the interpreter

See Also

Generated with Document! X 2011 by Innovasys