この記事は ILPostProcessor 入門シリーズの第3回です。 第1回 はじめに + 最小実装 第2回 ILPostProcessor の基本構造 第3回 IL編集の基本 (ここ) 第4回 第5回 第1回、第2回と前置きが長くなりましたが、今回からいよいよILについて説明していきます。 概要 スタックマシン オペランドと命令の短縮形 スタック上の値の型 数値型 (int32, int64, F) native int O (オブジェクト参照) & (マネージドポインタ) ポインタと GC について Mono.CecilでIL命令を編集する いろいろなIL命令 ローカル変数の読み書き メ…