C# Class NHibernate.Test.CrossThreadTestRunner

Helper class to execute a method on another thread, catching all exceptions then rethrowing them on another thread that calls Join().
Mostra file Open project: nhibernate/nhibernate-core

Public Methods

Method Description
CrossThreadTestRunner ( ThreadStart start ) : System
Join ( ) : void
Start ( ) : void

Private Methods

Method Description
Run ( ) : void
ThrowExceptionPreservingStack ( Exception exception ) : void

Method Details

CrossThreadTestRunner() public method

public CrossThreadTestRunner ( ThreadStart start ) : System
start ThreadStart
return System

Join() public method

public Join ( ) : void
return void

Start() public method

public Start ( ) : void
return void