たとえば、次のようなイベントがあります。
public event EventHandler<NewReadyMessageEventArgs> NewReadyMessage
問題は、2 つのハンドラーをアタッチする必要があり、1 つを別のハンドラーの前に実行する必要があることです (最後のハンドラーは最初のハンドラーに依存するため)。つまり、特定の順序でハンドラを実行する必要があります。
実際にはハンドラーが 1 つずつ実行されることを理解しているので、正しい順序でハンドラーをアタッチする必要があるだけですが、それは非常にエラーが発生しやすい設計になります。
別のハンドラーを作成してアタッチしたい。このハンドラーでは、2 つのハンドラーを正しい順序で実行したいだけです。あなたは何を考え、何を提案しますか?