Automatizar el patrón de código InvokeRequired

Me he dado cuenta de cuán a menudo es necesario escribir el siguiente patrón de código en el código GUI controlado por eventos, donde private void DoGUISwitch() { // cruisin for a bruisin' through exception city object1.Visible = true; object2.Visible = false; } se convierte en: private void...