public SingleRunner() { AutomationExtensions.AutoWireChannels(this, null); m_channel = ChannelManager.CreateChannel <Func <Task> >(); m_workerSource = new System.Threading.CancellationTokenSource(); m_worker = AutomationExtensions.RunProtected(this, Start); }