C# Kaigi 2026(2026-09-19)の発表資料です。
副題: 実行を止めないデバッガのコンセプトと Roslyn 計装による C# 実装
プログラムを操作しながら、中で動いているコードを見られたら面白いと思いませんか。それを C# と Roslyn で作ってみました。
実行を止めず、コードも変えずに、動作中のプログラムを観測するデバッガのコンセプトと実装の話です。
・全部の文に「足あと」を残し、どこが動いたかをヒートマップで見渡す
・値は、詳しく見たいところに Tracepoint を置いて取る
・Roslyn でビルドに割り込み、1 文ごとに計装コードを挿入する(原本のソースは触らない)
・同じ観測を AI エージェントにも渡す
このデバッガはまだ公開していません。進捗はブログと YouTube でお知らせします。
ブログ: https://prota-p.com/
YouTube: https://www.youtube.com/@prota_pro
GitHub: https://github.com/prota-p
経歴・発表: https://prota-p.github.io/haruto-tanno/
X: https://x.com/prota_csharp