Арифметические инструкции можно разделить на следующие категории:
Инструкции CIL можно разделить на следующие основные группы:
Все ошибки в программах можно разделить на две категории:
Поля дополнительного заголовка можно разделить на следующие группы:
Элементы состояния метода можно условно разделить на следующие группы:
Используемые в операционной системе средства реализации многозадачности можно разделить на следующие группы:
Существуют следующие механизмы передачи управления между инструкциями:
Генерация метаданных осуществляется через методы интерфейса IMetadataEmit, которые можно условно разделить на следующие группы:
Язык CIL содержит богатый набор инструкций, предназначенных для поддержки объектной модели, который можно на следующие основные категории:
В процессе преобразования линейной последовательности инструкций в граф потока управления, на первом этапе, для каждой инструкции, входящей в массив P, мы создаем соответствующий ей узел графа, в который записываются все данные об инструкции, кроме информации о: