Multi-module Assembly is a .NET program which is contained in many modules and resource files. The use of an assembly manifest to identify all of the files in a multi-module assembly …
ASP.NET Glossary
MSIL is the machine-independent language into which .NET applications are compiled using a high-level .NET language compiler (e.g., C# and VB.NET). The MSIL output is then used as the input of the JIT compiler, which compiles the MSIL instructions to machine language just prior to …
Module is a subunit of an assembly. Assemblies contain one or more modules, which are DLLs that must be combined into assemblies to be used. The assembly manifest (sometimes called a module manifest) describes all of the modules associated with …
Method is a function defined within a class. Methods (along with events) defined the behavior of …
Metadata is the all information used by the CLR to describe and reference types and assemblies. Metadata is independent of any programming language, and is an interchange medium for program information between tools (e.g., compilers and debuggers) and …
Managed providers are .NET objects that provide managed access to services using a simplified data access architecture. The functionality of a provider is accessed via one or more object interfaces. The most common examples of managed providers are the data providers, such as OLE DB .NET Data Provider (System.Data.Odbc), SQL Server Managed Provider (System.Data.SqlClient), and ADO Managed (System.Data.ADO). …
Managed execution is the process used by the CLR to execute managed code. Each time a method in an object is called for the first time, its MSIL-encoded instructions are JIT-compiled to the native code of the processor. Each subsequent time the same method is called, the previous JIT-compiled code is executed. Compiling and execution continued until the …
Managed data is the memory that is allocated and released by the CLR using Garbage Collection. Managed data can only be accessed by …
Managed code is the code that is executed by the CLR. It provides information (i.e., metadata) to allow the CLR to locate methods encoded in assembly modules, store and retrieve security information, handle exceptions, and walk the program stack. The managed code can access both managed and …