Microsoft (R) .NET Framework IL Disassembler. Version 1.0.3705.0 Copyright (C) Microsoft Corporation 1998-2001. All rights reserved. Usage: ildasm [options] [options] Options for output redirection: /OUT= Direct output to file rather than to GUI. /TEXT Direct output to console window rather than to GUI. Options for GUI or file/console output (EXE and DLL files only): /BYTES Show actual bytes (in hex) as instruction comments. /RAWEH Show exception handling clauses in raw form. /TOKENS Show metadata tokens of classes and members. /SOURCE Show original source lines as comments. /LINENUM Include references to original source lines. /VISIBILITY=[+...] Only disassemble the items with specified visibility. ( = PUB | PRI | FAM | ASM | FAA | FOA | PSC) /PUBONLY Only disassemble the public items (same as /VIS=PUB). /QUOTEALLNAMES Include all names into single quotes. /NOBAR Suppress disassembly progress bar window pop-up. The following options are valid for file/console output only: Options for EXE and DLL files: /UTF8 Use UTF-8 encoding for output (default - ANSI). /UNICODE Use UNICODE encoding for output. /NOIL Suppress IL assembler code output. /HEADER Include file header information in the output. /ITEM=[::[()] Disassemble the specified item only /ALL Combination of /HEADER, /BYTES, /TOKENS Option key is '-' or '/', options are recognized by first 3 characters Example: ildasm /tok /byt myfile.exe /out=myfile.il