protected void Begin() { if (ThreadControl == null) { throw new InvalidOperationException("Not bound to ThreadControl"); } ThreadControl.Add(this); }