Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

Microsoft .NET v1.1 and v2.0
Mono

Runtime Location

The compiled libraries are found in the distribution under the directory "runtime/csharp". Intermediary builds may not have the current version and can be compiled by using the build tools.

Supported build tools

Microsoft Visual Studio 2003 and 2005
Nant v0.85

...

Code Block
csharpTypeInitMap ::= [
    "int":"0",
    "uint":"0",
    "long":"0",
    "ulong":"0",
    "float":"0.0",
    "double":"0.0",
    "bool":"false",
    "byte":"0",
    "sbyte":"0",
    "short":"0",
    "ushort":"0",
    "char":"char.MinValue",
    default:"null" // anything other than an atomic type
]  

As you can see, only the inbuilt value types are supported. As adding value types to this map is an open-ended task, the maintainer is reluctant to make any changes in that structure. Until a new syntax to overwrite the default value explicitly is introduced, a private build along with the changed map is recommended.

...