C# Class Fuzzer.IO.ConsoleIO.ConsoleProcess

Baseclass for processes that get started and interact with its host process using standard in/output
Inheritance: IDisposable
Afficher le fichier Open project: areiter/InMemoryFuzzing

Méthodes publiques

Méthode Description
ConsoleProcess ( ) : System
Dispose ( ) : void

Méthodes protégées

Méthode Description
KillProcess ( ) : void

Forces the process to exit

ReadChar ( ) : char

Reads the next character from the stdout of the target process

ReadLine ( ) : string

Read a single line from the target process

StartProcess ( ) : void

Starts the process specified by the inherited class

Write ( string format ) : void

Write the specified objects with the specified format to the process stdin

WriteLine ( string format ) : void

See Write

Private Methods

Méthode Description
AssertProcess ( ) : void

Method Details

ConsoleProcess() public méthode

public ConsoleProcess ( ) : System
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

KillProcess() protected méthode

Forces the process to exit
protected KillProcess ( ) : void
Résultat void

ReadChar() protected méthode

Reads the next character from the stdout of the target process
protected ReadChar ( ) : char
Résultat char

ReadLine() protected méthode

Read a single line from the target process
protected ReadLine ( ) : string
Résultat string

StartProcess() protected méthode

Starts the process specified by the inherited class
protected StartProcess ( ) : void
Résultat void

Write() protected méthode

Write the specified objects with the specified format to the process stdin
protected Write ( string format ) : void
format string Format of the string to write
Résultat void

WriteLine() protected méthode

See Write
protected WriteLine ( string format ) : void
format string
Résultat void