System.Collections.Immutable by Microsoft

<PackageReference Include="System.Collections.Immutable" Version="9.0.1" />

.NET API 259,376 bytes

 System.Collections.Immutable

Namespace with 22 public types

 Classes

 ImmutableDictionary`2 Represents an immutable, unordered collection of keys and values. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 ImmutableHashSet`1 Represents an immutable, unordered hash set. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 ImmutableList`1 Represents an immutable list, which is a strongly typed list of objects that can be accessed by index. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 ImmutableQueue`1 Represents an immutable queue. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 ImmutableSortedDictionary`2 Represents an immutable sorted dictionary. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 ImmutableSortedSet`1 Represents an immutable sorted set implementation. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 ImmutableStack`1 Represents an immutable stack. NuGet package: System.Collections.Immutable (about immutable collections and how to install)

 Structures

 ImmutableArray`1 Represents an array that is immutable; meaning it cannot be changed once it is created. NuGet package: System.Collections.Immutable (about immutable collections and how to install)

 Static Classes

 ImmutableArray Provides methods for creating an array that is immutable; meaning it cannot be changed once it is created. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 ImmutableDictionary Provides a set of initialization methods for instances of the class. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 ImmutableHashSet Provides a set of initialization methods for instances of the class. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 ImmutableInterlocked Contains interlocked exchange mechanisms for immutable collections. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 ImmutableList Provides a set of initialization methods for instances of the class. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 ImmutableQueue Provides a set of initialization methods for instances of the class. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 ImmutableSortedDictionary Provides a set of initialization methods for instances of the class. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 ImmutableSortedSet Provides a set of initialization methods for instances of the class. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 ImmutableStack Provides a set of initialization methods for instances of the class. NuGet package: System.Collections.Immutable (about immutable collections and how to install)

 Interfaces

 IImmutableDictionary`2 Represents an immutable collection of key/value pairs. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 IImmutableList`1 Represents a list of elements that cannot be modified. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 IImmutableQueue`1 Represents an immutable first-in, first-out collection of objects. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 IImmutableSet`1 Represents a set of elements that can only be modified by creating a new instance of the set. NuGet package: System.Collections.Immutable (about immutable collections and how to install)
 IImmutableStack`1 Represents an immutable last-in-first-out (LIFO) collection. NuGet package: System.Collections.Immutable (about immutable collections and how to install)