System.Collections.Immutable 1.1.37-beta-23019
This package provides collections that are thread safe and guaranteed to never change their contents, also known as immutable collections. Like strings, any methods that perform modifications will not change the existing instance but instead return a new instance. For efficiency reasons, the implementation uses a sharing mechanism to ensure that newly created instances share as much data as possible with the previous instance while ensuring that operations have a predictable time complexity.
Commonly Used Types:
System.Collections.Immutable.ImmutableArray
System.Collections.Immutable.ImmutableArray<T>
System.Collections.Immutable.ImmutableDictionary
System.Collections.Immutable.ImmutableDictionary<TKey,TValue>
System.Collections.Immutable.ImmutableHashSet
System.Collections.Immutable.ImmutableHashSet<T>
System.Collections.Immutable.ImmutableList
System.Collections.Immutable.ImmutableList<T>
System.Collections.Immutable.ImmutableQueue
System.Collections.Immutable.ImmutableQueue<T>
System.Collections.Immutable.ImmutableSortedDictionary
System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue>
System.Collections.Immutable.ImmutableSortedSet
System.Collections.Immutable.ImmutableSortedSet<T>
System.Collections.Immutable.ImmutableStack
System.Collections.Immutable.ImmutableStack<T>
Showing the top 20 packages that depend on System.Collections.Immutable.
| Packages | Downloads |
|---|---|
|
Humanizer.Core
Humanizer core package that contains the library and the neutral language (English) resources
|
347 |
|
Humanizer.Core
Humanizer core package that contains the library and the neutral language (English) resources
|
264 |
|
Json.More.Net
Provides extended functionality for the System.Text.Json namespace.
|
258 |
|
Json.More.Net
Provides extended functionality for the System.Text.Json namespace.
|
252 |
|
xunit.v3.assert
Includes the assertion library from xUnit.net (xunit.v3.assert.dll). Supports .NET Standard 2.0 and .NET 8.
|
244 |
|
Microsoft.Extensions.Diagnostics.ExceptionSummarization
Lets you retrieve exception summary information.
|
113 |
|
Microsoft.Extensions.Telemetry
Provides canonical implementations of telemetry abstractions.
|
112 |
|
Microsoft.Build.Framework
This package contains the Microsoft.Build.Framework assembly which is a common assembly used by other MSBuild assemblies.
|
110 |
|
Microsoft.Build.Tasks.Core
This package contains the Microsoft.Build.Tasks assembly which implements the commonly used tasks of MSBuild.
|
109 |
|
Microsoft.Build.Utilities.Core
This package contains the Microsoft.Build.Utilities assembly which is used to implement custom MSBuild tasks.
|
109 |
|
Json.More.Net
Provides extended functionality for the System.Text.Json namespace.
|
107 |
|
OpenTelemetry
OpenTelemetry .NET SDK
|
84 |
|
MessagePack
Extremely Fast MessagePack(MsgPack) Serializer for C# (.NET Framework, .NET 6, Unity, Xamarin).
|
64 |
|
Npgsql
Npgsql is the open source .NET data provider for PostgreSQL.
|
62 |
|
Nerdbank.MessagePack
A fast and more user-friendly MessagePack serialization library for .NET and .NET Framework. This package is brought to you by one of the two major contributors to MessagePack-CSharp. As its natural successor, this library comes packed with features that its predecessor lacks, and has ongoing support.
Premium support for trimming and Native AOT, secure deserialization of untrusted data, async serialization, streaming deserialization, skip serializing of default values, reference preservation, and support for reference cycles.
Also features an automatic structural equality API.
|
55 |
|
StreamJsonRpc
A cross-platform .NETStandard library that implements the JSON-RPC wire protocol and can use System.IO.Stream, System.IO.Pipelines or WebSocket so you can use it with any transport.
|
40 |
|
Microsoft.CodeAnalysis.CSharp
.NET Compiler Platform ("Roslyn") support for C#, Microsoft.CodeAnalysis.CSharp.dll.
More details at https://aka.ms/roslyn-packages
This package was built from the source at https://github.com/dotnet/roslyn/commit/6c4a46a31302167b425d5e0a31ea83c9a9aa1d09.
|
31 |
|
Microsoft.Build.Framework
This package contains the Microsoft.Build.Framework assembly which is a common assembly used by other MSBuild assemblies.
|
27 |
|
StreamJsonRpc
A cross-platform .NETStandard library that implements the JSON-RPC wire protocol and can use System.IO.Stream, System.IO.Pipelines or WebSocket so you can use it with any transport.
|
25 |
|
Microsoft.CodeAnalysis.CSharp.Workspaces
.NET Compiler Platform ("Roslyn") support for analyzing C# projects and solutions.
More details at https://aka.ms/roslyn-packages
This package was built from the source at https://github.com/dotnet/roslyn/commit/6c4a46a31302167b425d5e0a31ea83c9a9aa1d09.
|
24 |
.NETPlatform 5.0
- System.Runtime (>= 4.0.0-beta-23019)
- System.Resources.ResourceManager (>= 4.0.0-beta-23019)
- System.Diagnostics.Debug (>= 4.0.0-beta-23019)
- System.Collections (>= 4.0.0-beta-23019)
- System.Linq (>= 4.0.0-beta-23019)
- System.Runtime.Extensions (>= 4.0.0-beta-23019)
- System.Globalization (>= 4.0.0-beta-23019)
- System.Threading (>= 4.0.0-beta-23019)