メタデータ (共通言語基盤)
リフレクションはメタデータを読み取るためのAPIである。リフレクションによってクラスやクラスメンバなどの情報を取得したり、メソッドを実行したりすることができる。.NET Framework 2.0以降では、メソッドのCILコードをも取得できる。