Five Partitions of the CLI
Partition I: Concepts and Architecture
- Formerly “VOS” or “Common Type System”
Partition II: Metadata Definition and Semantics
- Includes ilasm syntax, file format, PE and metadata
Partition III: CIL Instruction Set
- Includes instruction validation and verification rules
Partition IV: Profiles and Libraries
- Describes partitioning and common material
Partition V: Annexes
- Validation, verification, design guidelines, etc.