public static void AddClient() { TwitterCredential cred; using (var frm = new LoginWindowWeb()) { frm.ShowDialog(); cred = frm.TwitterCredential; } if (cred != null) { AddClient(cred); } }
public static void AddClient(Control invoker) { var twitCred = (TwitterCredential)invoker.Invoke(new Func <TwitterCredential>( () => { using (var frm = new LoginWindowWeb()) { frm.ShowDialog(); return(frm.TwitterCredential); } })); if (twitCred != null) { AddClient(twitCred); } }