what is the crossnet
CrossNet is a cross platform .NET runtime. It parses .NET assemblies and generates unmanaged C++ code that can be compiled on any standard C++ compiler. More than 95% of the .NET 2.0 features are actually emulated in C++. CrossNet does not produce managed C++, the generated code is pure ANSI C++. Even if that's only an emulation of .NET, the performance and memory usage are usually in the same range as C++ / .NET. It is important to note that CrossNet's parser is a Reflector Add-In. Examples of generated code.