デリゲートで質問なのですが、
自己定義したイベントハンドラに += で2つ以上のメソッドを登録したあと
BeginInvoke() を実行すると System.ArgumentException が出るんです。
BeginInvoke() を利用したい理由は、登録したメソッドの戻り値を1つ1つ判定したい為です。
通常だと最後のメソッドの戻り値で上書きされるため、BeginとEndInvoke
を使ってみたのですが、まったくうまくいきません。

アドバイスや解説ページなどありましたら、どうかよろしくお願いします。