private void WarcraftProfileReceived(object sender, WarcraftProfileEventArgs e) { ThreadStart ts = delegate { WarcraftProfileDisplayDocument doc = new WarcraftProfileDisplayDocument(e); doc.ShowDialog(this); }; if (InvokeRequired) { BeginInvoke(ts); } else { ts(); } }
private void WarcraftProfileReceived(object sender, WarcraftProfileEventArgs e) { ThreadStart ts = delegate { WarcraftProfileDisplayDocument doc = new WarcraftProfileDisplayDocument(e); doc.ShowDialog(this); }; if (InvokeRequired) BeginInvoke(ts); else ts(); }