This page is likely outdated (last edited on 02 Sep 2009). Visit the new documentation for updated content.
NewClassesForEcma
New classes that we would like to see in ECMA:
- System.Array:
- Any Array.Get/Set method signatures that we might need to support 64-bit arrays (Mono feature)
- System.Reflection.Emit:
- All of them.
- System.Data interfaces
- All interfaces
- System.Data.Common typed
- The .NET 2.0 “replacement” for the above interfaces
- System.Linq
- Everything LINQ
Changes that we would like to see
- Charset Encoding (UTF8) for P/Invoke
- Add: System.Runtime.InteropServices/UnmanagedType.Long define that matches sizeof C’s (long). This would help with pinvoking API’s which use long arguments or struct members, since long is 32 bit on win32/win64, but 64 bit on unix.