CrossNetRuntime predefines several types:

These types can't be overriden at the BCL level (you will have to modify CrossNetRuntime sources).
Also the implementation of some of these types is currently incomplete, don't hesitate to contribute!

Literal types:
  • System.Boolean
  • System.Char
  • System.Int8
  • System.Uint8
  • System.Int16
  • System.UInt16
  • System.Int32
  • System.UInt32
  • System.Int64
  • System.UInt64
  • System.Single
  • System.Double
  • System.Decimal
  • System.String

Objects with special behavior:
  • System.Object
  • System.Array
  • System.Delegate
  • System.MulticastDelegate
  • System.ValueType

Interfaces implemented by the objects above:
  • System.ICloneable
  • System.IComparable
  • System.IComparable<>
  • System.IDisposable
  • System.Equatable<>
  • System.IFormattable
  • System.Collections.ICollection
  • System.Collections.IEnumerable
  • System.Collections.IEnumerator
  • System.Collections.IList
  • System.Collections.Generic.ICollection<>
  • System.Collections.Generic.IEnumerable<>
  • System.Collections.Generic.IEnumerator<>
  • System.Collections.Generic.IList<>

Implementations used by the objects above:
  • System.CharEnumerator
  • System.StringComparison
  • System.Globalization.NumberStyles
  • System.Text.StringBuilder

Last edited Sep 4, 2007 at 5:03 AM by OlivierNallet, version 4

Comments

No comments yet.