Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 1.59 KB

README.md

File metadata and controls

36 lines (27 loc) · 1.59 KB

Rackspace.Collections.Immutable

Build status

This project is a complete port of the System.Collections.Immutable assembly to support .NET 3.5 and newer.

Releases

Supported APIs

The following table shows the public APIs supported by this library. The type is defined in builds of this library where the API is not part of the .NET Framework. In other cases, a TypeForwardedTo attribute is included which points to the reference definition of the type.

  • Immutable collections
    • System.Collections.Immutable
  • Other collection interfaces
    • System.Collections.IStructuralComparable
    • System.Collections.IStructuralEquatable
    • System.Collections.Generic.IReadOnlyCollection<T>
    • System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>
    • System.Collections.Generic.IReadOnlyList<T>
    • System.Collections.Generic.ISet<T>¹
    • System.Collections.Generic.SortedSet<T>
  • Threading
    • System.Threading.Volatile

¹ Even though a definition for ISet<T> is included in the .NET 3.5 build, the HashSet<T> class which is included in the .NET Framework 3.5 does not implement this interface.