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 …
asp.net
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 …
Locale is a collection of rules and data specific to a spoken and/or written language and/or a geographic area. Locale information includes human languages, date and time formats, numeric and monetary conventions, sorting rules, cultural and regional contexts (semantics), and character classification. The practice of designing and developing software that will properly use all of the conventions defined …
Local (or Application) assembly cache is the assembly cache that stores the compiled classes and methods specific to an application. Each application directory contains a \bin sub-directory which stores the files of the local …
Keywords are the names that have been reserved for special use in a programming language. The C# language defines about 80 keywords, such as bool, namespace, class, static, and for. Keywords may not be used as identifiers in …
IDL is a language used to describe object interfaces by their names, methods, parameters, events, and return types. A compiler uses the IDL information to generate code to pass data between machines. Microsoft’s IDL, called COM IDL, is compiled using the Microsoft IDL compiler (MIDL). MIDL generates both type libraries and proxy and stub code for marshaling parameters …
Globalization (also called internationalization) is the practice of designing and developing software that can be adapted to run in multiple locales. Globalized software does not make assumptions about human language, country, regional, or cultural information based on a single locale. Instead, the software is written to change the locale-specific information it uses to process data and display information …
GAC is a reserved area of memory used to store the assemblies of all of the .NET applications running on a specific machine. The GAC is necessary for side-by-side execution and for the sharing of assemblies among multiple applications. To reside in the GAC, an assembly must be public (i.e., a shared assembly) and have a …