エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C#のソースコードから差分のあるメソッドだけを抜き出す - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C#のソースコードから差分のあるメソッドだけを抜き出す - Qiita
ここに2つのソースコードファイルがあるとします 例えばある時点のリビジョンのコードと、最新のコード... ここに2つのソースコードファイルがあるとします 例えばある時点のリビジョンのコードと、最新のコードのファイルがあるとして、その2つのファイルから変更のあるメソッドの一覧を出すとします 本当に必要か? って数回戦いました 仮に以下のようなファイルが別々に用意されているとします この例であれば Class1.Test() ※変更 Class1.Test1() ※削除 Class1.Test2() ※追加 ということになるわけです ライブラリの準備 今回使うのはマイクロソフト公式の「Microsoft.CodeAnalysis.CSharp」です このライブラリは、コンパイラを利用してコードを解析することができます コード解析の知識は、今回のような用途の他にもアナライザーを作るときや、最近流行りのソースジェネレーターを作るときにもお世話になるので知っていて損はないです それでは早速Nugetから