ASP.NET Glossary

Multi-module Assembly

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 is required.

Related TutorialsPointer
Single-module assembly
FCL (Framework Class Library)
XSL (eXtensible Stylesheet …

Learn more

MSIL (Microsoft Intermediate Language)

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 its execution.

Related TutorialsType library
XPointer (XML Pointer Language)
Pre-defined …

Learn more

Module

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 an assembly.

Related TutorialsStack
Assembly
SOAP (Simple Object Access Protocol)
GC (Garbage Collection)
Xlink (XML …

Learn more

Method

Method is a function defined within a class. Methods (along with events) defined the behavior of an object.

Related TutorialsShared assembly
Locale
Web Service …

Learn more

Metadata

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 execution environments.

Related TutorialsMicrosoft Office Access
Base class
.NET Languages
Event Handler
IDL (Interface …

Learn more

Member variables

Member variables (called also fields) are the typed memory locations used to store values.

Related TutorialsLifetime
Collection
Qualified identifiers
Reference types
CLR (Common …

Learn more

Managed providers

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). …

Learn more

Managed execution

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 …

Learn more

Managed data

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.

Related TutorialsCTS (Common Type System)
Web service
Data …

Learn more

Managed code

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 unmanaged data.

Related TutorialsADO.NET (ActiveX Data Object for .NET)
Unmanaged data
Pinned
Web Form
.NET FCL …

Learn more