C# Class NStub.Gui.Components.LoadAssemblyWorker

Automated assembly loader background worker.
Inheritance: System.ComponentModel.BackgroundWorker
Show file Open project: Jedzia/NStub

Public Methods

Method Description
LoadAssemblyWorker ( IBuildSystem buildSystem, IBuildDataDictionary buildData, MainForm mainform ) : System

Initializes a new instance of the LoadAssemblyWorker class.

RunWorkerAsync ( GeneratorRunnerData runnerData, ICodeGeneratorSetup codegeneratorSetup ) : void

Runs the worker asynchronous.

Protected Methods

Method Description
OnDoWork ( DoWorkEventArgs e ) : void

Raises the E:System.ComponentModel.BackgroundWorker.DoWork event.

Private Methods

Method Description
AfterGenerateTests ( ) : void
BeforeGenerateTests ( ) : void
BgRunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
Log ( string text ) : void
WorkerDoWork ( object sender, DoWorkEventArgs e ) : void

Method Details

LoadAssemblyWorker() public method

Initializes a new instance of the LoadAssemblyWorker class.
public LoadAssemblyWorker ( IBuildSystem buildSystem, IBuildDataDictionary buildData, MainForm mainform ) : System
buildSystem IBuildSystem The build system.
buildData IBuildDataDictionary The build properties data storage.
mainform MainForm The application main window.
return System

OnDoWork() protected method

Raises the E:System.ComponentModel.BackgroundWorker.DoWork event.
protected OnDoWork ( DoWorkEventArgs e ) : void
e System.ComponentModel.DoWorkEventArgs An that contains the event data.
return void

RunWorkerAsync() public method

Runs the worker asynchronous.
public RunWorkerAsync ( GeneratorRunnerData runnerData, ICodeGeneratorSetup codegeneratorSetup ) : void
runnerData GeneratorRunnerData The runner data.
codegeneratorSetup ICodeGeneratorSetup
return void