C# Class AcManager.Tools.Starters.BaseStarter

Inheritance: IAcsPlatformSpecificStarter
Show file Open project: gro-ove/actools

Protected Properties

Property Type Description
LauncherProcess System.Diagnostics.Process

Public Methods

Method Description
CleanUp ( ) : void
CleanUpAsync ( CancellationToken cancellation ) : Task
Run ( ) : void
RunAsync ( CancellationToken cancellation ) : Task
WaitGame ( ) : void
WaitGameAsync ( CancellationToken cancellation ) : Task
WaitUntilGame ( ) : void
WaitUntilGameAsync ( CancellationToken cancellation ) : Task

Protected Methods

Method Description
SetAcX86Param ( ) : void

Private Methods

Method Description
IsAny ( ) : bool
TryToGetGameProcess ( ) : Process

Method Details

CleanUp() public method

public CleanUp ( ) : void
return void

CleanUpAsync() public method

public CleanUpAsync ( CancellationToken cancellation ) : Task
cancellation System.Threading.CancellationToken
return Task

Run() public abstract method

public abstract Run ( ) : void
return void

RunAsync() public method

public RunAsync ( CancellationToken cancellation ) : Task
cancellation System.Threading.CancellationToken
return Task

SetAcX86Param() protected method

protected SetAcX86Param ( ) : void
return void

WaitGame() public method

public WaitGame ( ) : void
return void

WaitGameAsync() public method

public WaitGameAsync ( CancellationToken cancellation ) : Task
cancellation System.Threading.CancellationToken
return Task

WaitUntilGame() public method

public WaitUntilGame ( ) : void
return void

WaitUntilGameAsync() public method

public WaitUntilGameAsync ( CancellationToken cancellation ) : Task
cancellation System.Threading.CancellationToken
return Task

Property Details

LauncherProcess protected property

protected Process,System.Diagnostics LauncherProcess
return System.Diagnostics.Process