Microsoft released sscli 2.0. The so-called sscli is Shared Source CLI. Basically. NET
The Microsoft implementation of Framework 2.0 is, of course, a simplified version of. NET Framework 2.0 released.
Sscli 2.0 contains many interesting things, including:
- Vm-includes the CLI core implementation, including the Garbage Collector, Class Loader, type system, Error Reporting System, application domain, accessories, Proxy Support, reflection, security, and Code Manager.
- Csharp-contains C # compilers (csc.exe) and accessory connectors written in C ++.
- Classlibnative-contains common types and international routines.
- Ipcman-contains the source code of the Cross-process communication system.
- Managedlibraries-contains the source code of Remoting and SoapSerializer.
- Utilcode-contains the runtime, tool, and C # core routines used by the compiler, such as path processing and analysis, array and hash management, C Runtime Library, character case support, library and accessories loading, debugging and log support, synchronization mechanism, it also includes string formatting, GUID creation, error handling, registry, and access configuration.
- Md-the reader and writer that contain metadata.
- Fjit-includes the sscli JIT compiler and validators.
- Fusion-includes accessory binding, Policy Check, and global accessory cache implementation code.
- Bcl-contains the C # code of The ECMA base class library, including the code in most System namespaces.
- Debug-contains the source code of the runtime debugger.
- Ilasm-contains the source code of the pencil assembler.
- Ildasm-contains the source code of the pencil anti-assembler.
- Tools-contains peverify、clix.exe1_metainfo.exe, a reader hosting the debugger symbol, and source code of other tools.
- Toolbox-contains the source code of other tools such as caspol and strike.
- DLLs-contains the Local Shared libraries required during the build process.
- Xmlparser-contains the source code of the XML analyzer.
- FX-contains the implementation of classes in the main namespace, including regular expressions, XML, and networks.
- JScript-contains the JScript compiler written in C.
- Pal-includes the implementation of the Platform adaptation layer (PAL), including UNIX and Win32 platforms.
- Palrt-includes the implementation of the pal runtime.
- Samples-example.
- Tests-a large number of test cases and suites.
Sscli 2.0:
Http://www.microsoft.com/downloads/d...displaylang=en