

We learned about Common Intermediate Language (CIL), IL Disassembler (ILDASM.exe), IL Assembler (ILASM.exe), Class Constructors, default Constructor
More topics covered:
- Adding ILDASM to Visual Studio 2017 Tools menu
- Investigating our .NET class code using ILDASM
- ctor key-word
- Creating few ctors in the same class
- Debug/Release configuration
- Bin/Debug + Bin/Release folders
- Creating auto generated constructor in Visual Studio 2017
- Command Prompt (CMD)
- Running our Console Application using the Command Prompt
- Users: guest, user, administrator
- Converting executable .net file (.exe) to Intermediate Language (IL) using ildasm.exe
- Modifying Intermediate Language (IL) code using notepad
- Converting Intermediate Language (IL) back to executable .net file (.exe) using ilasm.exe, and run it again
Links:
-
- Class code: using ctors in our application
- Some IL shortcuts
- Lesson Summary Video
- Home Work!
- Common Intermediate Language (CIL) commands + architecture by ECMA
- List of Common Intermediate Language (CIL) commands – MSDN
- Common Intermediate Language (CIL) – Recommended book [Apress]
- List of Common Intermediate Language (CIL) commands – wikipedia