【C#】C#12から登場したInterceptorsを利用してコンパイル時に実行するメソッドを置き換える(主にSourceGeneratorと組み合わせる)
はじめに C#12から登場したInterceptorsというコンパイル時に実行するメソッドを置き換えられる機能について紹介したいと思います。github.comただしまだ実験的な機能なので、変更される可能性もありますし情報もまだそこまで出てきていません。注意してください。 はじめに 確認環境 概要 Interceptorsを有効にする 使い方 InterceptsLocationAttributeを定義する メソッドを置き換える 参考 確認環境 Rider2023.3 EAP8 .Net8.0 C#12 概要 Interceptorsを利用することでコンパイル時に特定のメソッドの呼び出しを別の…
2023/11/30 12:00