>>734
> メタデータの拡張性

実行時に読み込まれて、何らかのアクションを起こさせるためのマーキング。
例えば、DLLをインポートしたり、自動でスレッドを同期化させたり。
.NETではこういうのを自由に定義できる。

> リフレクションAPI

クラスの定義内容をバイナリから吸い出すためのAPI。