public virtual void GotFocus(Control c) { Debug.Assert(c != null); // Validate incoming references if (c == null) throw new ArgumentNullException("c"); }