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

Glossary Item Box

Classes

 ClassDescription
ClassAssemblyRunner Create an AppDomain configured to run the .Net Assembly provided and marshalls Console input/output to and from the app domain when run. This allow a more performant execution of .Net command-line tools while keeping with *most* of the behavior of running out-of-process. Some serious side effects can occur when using Environment.* settings like CurrentDirectory and ExitCode since these are shared with the appdomain.
ClassProcessExitedEventArgs Carries the exit code of the exited process.
ClassProcessOutputEventArgs The event args that contains information about the line of text written to either std::out or std::in on the created process.
ClassProcessRunner Creates/Spawns a process with the standard error/out/in all mapped. Subscribe to the OutputReceived event prior to start/run to listen to the program output, write to the StandardInput for input.
ClassScriptEngine Defines the information needed to run various types of scripts on a Windows host
ClassScriptRunner Defines a way to run scripts as an external process and capture their output.

Interfaces

 InterfaceDescription
InterfaceIRunner The common interface between spawning processes, and spawning scripts.

Delegates

 DelegateDescription
DelegateProcessExitedEventHandler Raised when a process started with the ProcessRunner exits
DelegateProcessOutputEventHandler A delegate that handles the write to either std::out or std::in for a process

Enumerations

 EnumerationDescription
EnumerationScriptEngine.Language Defines the languages we know how to run, or 'Other' when user-defined
EnumerationScriptEngine.Options Options for script execution

See Also

Generated with Document! X 2011 by Innovasys