Quando um programa é compilado para a plataforma .NET, é produzido um código na linguagem intermediária comum (Common Intermediate Language, CIL) que