Automatizando o padrão de código InvokeRequired

Fiquei dolorosamente ciente da frequência com que é necessário escrever o seguinte padrão de código no código da GUI orientada a eventos, em que private void DoGUISwitch() { // cruisin for a bruisin' through exception city object1.Visible = true; object2.Visible = false; } torna-se: private...