C# Class HDLToolkit.StandardProcess

Inheritance: IDisposable
Afficher le fichier Open project: nathanrossi/hdl-toolkit Class Usage Examples

Méthodes publiques

Méthode Description
Dispose ( ) : void
ExecuteProcess ( string workingDirectory, string executable, List arguments ) : ProcessHelper.ProcessExecutionResult
Kill ( ) : void
ProcessWriteLine ( string line ) : void
StandardProcess ( string executable ) : System
StandardProcess ( string executable, List arguments ) : System
StandardProcess ( string executable, string workingDirectory ) : System
StandardProcess ( string executable, string workingDirectory, List arguments ) : System
Start ( ) : void
WaitForExit ( ) : void

Méthodes protégées

Méthode Description
CreateProcess ( ) : Process
ExecuteProcessObject ( StandardProcess process ) : ProcessHelper.ProcessExecutionResult
GetExecutablePath ( string executable ) : string
ProcessErrorLine ( string line ) : void
ProcessLine ( string line ) : void

Method Details

CreateProcess() protected méthode

protected CreateProcess ( ) : Process
Résultat System.Diagnostics.Process

Dispose() public méthode

public Dispose ( ) : void
Résultat void

ExecuteProcess() public static méthode

public static ExecuteProcess ( string workingDirectory, string executable, List arguments ) : ProcessHelper.ProcessExecutionResult
workingDirectory string
executable string
arguments List
Résultat ProcessHelper.ProcessExecutionResult

ExecuteProcessObject() protected static méthode

protected static ExecuteProcessObject ( StandardProcess process ) : ProcessHelper.ProcessExecutionResult
process StandardProcess
Résultat ProcessHelper.ProcessExecutionResult

GetExecutablePath() protected méthode

protected GetExecutablePath ( string executable ) : string
executable string
Résultat string

Kill() public méthode

public Kill ( ) : void
Résultat void

ProcessErrorLine() protected méthode

protected ProcessErrorLine ( string line ) : void
line string
Résultat void

ProcessLine() protected méthode

protected ProcessLine ( string line ) : void
line string
Résultat void

ProcessWriteLine() public méthode

public ProcessWriteLine ( string line ) : void
line string
Résultat void

StandardProcess() public méthode

public StandardProcess ( string executable ) : System
executable string
Résultat System

StandardProcess() public méthode

public StandardProcess ( string executable, List arguments ) : System
executable string
arguments List
Résultat System

StandardProcess() public méthode

public StandardProcess ( string executable, string workingDirectory ) : System
executable string
workingDirectory string
Résultat System

StandardProcess() public méthode

public StandardProcess ( string executable, string workingDirectory, List arguments ) : System
executable string
workingDirectory string
arguments List
Résultat System

Start() public méthode

public Start ( ) : void
Résultat void

WaitForExit() public méthode

public WaitForExit ( ) : void
Résultat void