Не уверен, что это сработает, но ILDASM звучит примерно так:
MSIL Disassembler является сопутствующим инструментом для MSIL Assembler (Ilasm.exe). Ildasm.exe берет переносимый исполняемый файл (PE), который содержит код промежуточного языка Microsoft (MSIL), и создает текстовый файл, подходящий для ввода в Ilasm.exe.
Обратите внимание на требование, чтобы файл был PE-файлом, поэтому для чего-либо практического это все равно будет управляемая сборка.
Поскольку эти инструкции низкого уровня, они не обязательно будут соответствовать непосредственно высокоуровневому коду - даже отражатель не даст вам точного исходного кода.
Вам может потребоваться написать собственный инструмент для достижения этой цели, поскольку сборка будет содержать некоторую потенциально требуемую информацию (например, ссылочные сборки).