public void Attach(ITerminalIOSource source) { lock (locker) { this.source = source; Monitor.Pulse(locker); } }
public DetachableIO(ITerminalIOSource source) : base() { Attach(source); }