Managed code is code that provides enough information to allow the CLI to provide a set of core services, including
-
Given an address inside the code for a method, locate the metadata describing the method
-
Walk the stack
-
Handle exceptions
-
Store and retrieve security information
This standard specifies a particular instruction set, the CIL (see Partition III), and a file format (see Partition II) for storing and transmitting managed code.