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.
ClassHttpHeaderBindingAttribute Specifies that an argument should be fill in from an HTTP header.
ClassHttpIgnoreAttribute Specifies that an argument should be ignored for HTTP requests.
ClassHttpRequestFileAttribute Indicates that the argument is a filename that should be uploaded from the client
ClassHttpResponseFileAttribute Indicates that the argument is an output filename of the command
ClassHttpResponseTypeAttribute Sets the response type to a fixed mime-type on a command
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.
ClassServiceCommands Provide this type to the CommandInterpreter to enable running as a service.
ClassServiceCommands.Installation Provide this type to the CommandInterpreter to enable installing any command as a service.

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