Anonymous user
CIL: Difference between revisions
no edit summary
[unchecked revision] | [unchecked revision] |
(fix: 'pinned' italic) |
No edit summary |
||
Line 1:
{{stub}}
The '''Common Intermediate Language''' ('''CIL''', formerly '''MSIL''') is a byte code intermediate language used in the [[.NET Framework]].
Most of the time, developers will not be programming directly in CIL but use a higher level language such as [[C Sharp|C#]], [[C++/CLI]], [[Visual Basic .NET]] and [[J#]]. However, CIL has it's own assembly language which can be assembled by ILAsm (<code>ilasm.exe</code>). To display the byte code in assembly language, the CIL disassembler ILDAsm (<code>ildasm.exe</code>) is used. However, some specialized tools such as .NET Reflector can represent the byte code as any of the supported higher level languages, such as C#, including the classes, methods and other metadata.
==
===Unsafe code===
Although pointers are not possible in
==Metadata==
|