public HandshakeThreadStarter(string name, ThreadStarterRunnable start)
 {
     this.runnable     = start;
     this.Name         = name;
     this.thread       = null;
     this.startedEvent = new ManualResetEventSlim(false);
 }
 public HandshakeThreadStarter(string name, ThreadStarterRunnable start)
 {
     this.runnable     = start;
     this.Name         = name;
     this.thread       = null;
     this.startedEvent = new ManualResetEventSlim(false);
 }
 public HandshakeThreadStarter(ThreadStarterRunnable start) : this(null, start)
 {
 }
 public HandshakeThreadStarter(ThreadStarterRunnable start)
     : this(null, start)
 {
 }