В моем коде встречается множество следующих случаев:
this.webBrowserCtrl.DocumentCompleted -= new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(this.LoginScreenLoaded);
this.webBrowserCtrl.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(this.AttemptLoginAnalysis);
Я хочу удалить это и использовать простой метод, который принимает 2 входа - однако я не знаю, какие типы будут.
private void DefineNewDocumentCompletedHandler(TYPEA inputA, TYPEB inputB)
{
this.webBrowserCtrl.DocumentCompleted -= new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(inputA);
this.webBrowserCtrl.DocumentCompleted += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(inputB);
}
Кто-нибудь знает, какими должны быть TYPEA и TYPEB? Или другой способ достичь моей цели?