C#のSystem.DelegateまたはSystem.MulticastDelegateから継承することはできません。標準の「ランタイム管理」メソッドを宣言する限り、MSILでそれを行うことは完全に可能です。ただし、タイプに「cilmanaged」メソッドを追加するたびに、次のようになります。
System.TypeLoadException:実行時に実装されたデリゲートメソッドの定義が正しくありません。
Delegate / MultimediaDelegateを拡張することは可能ですか?