Порождение текста C#-программы и компиляция этой программы с помощью компилятора C#, доступного через библиотеку классов .NET является:
Для того чтобы использовать Metadata Unmanaged API из программы, написанной на Visual C++, необходимо включить в программу следующие строки:
Ограничениями на последовательности инструкций, введеными для упрощение JIT-компилятора являются следующие:
Управление памятью в Windows NT/2k/XP/2k3 осуществляет:
Осуществляет возврат из метода следующая инструкция:
Для метаинструментов, которые выполняют преобразование CIL-кода удобно использовать его представление:
Функция WaitForSingleObject осуществляет ожидание:
Метод CreateCompiler класса CSharpCodeProvider может создавать экземпляр компилятора C#, к которому можно обращаться через интерфейс:
Для обнаружения избыточных инструкций сохранения значений выполняется анализ использования переменной, состоящий из следующих фаз:
Какие метаинструменты, выполняющие только анализ CIL-кода, могут непосредственно работать с линейной последовательностью инструкций: