System.Collections 4.3.0
Provides classes that define generic collections, which allow developers to create strongly typed collections that provide better type safety and performance than non-generic strongly typed collections.
Commonly Used Types:
System.Collections.Generic.List<T>
System.Collections.Generic.Dictionary<TKey, TValue>
System.Collections.Generic.Queue<T>
System.Collections.Generic.Stack<T>
System.Collections.Generic.HashSet<T>
System.Collections.Generic.LinkedList<T>
System.Collections.Generic.EqualityComparer<T>
System.Collections.Generic.Comparer<T>
System.Collections.Generic.SortedDictionary<TKey, TValue>
 
When using NuGet 3.x this package requires at least version 3.4.
                    Showing the top 20 packages that depend on System.Collections.
| Packages | Downloads | 
|---|---|
| 
                                                    Microsoft.CodeAnalysis.Common
                                                     A shared package used by the Microsoft .NET Compiler Platform ("Roslyn").
      Do not install this package manually, it will be added as a prerequisite by other packages that require it.
      More details at https://aka.ms/roslyn-packages
      This package was built from the source at https://github.com/dotnet/roslyn/commit/e595ee276d14e14bfb3eb323fb57f2aa668bddea 
                                                 | 
                                                610 | 
| 
                                                    Microsoft.CSharp
                                                     Provides support for compilation and code generation, including dynamic, using the C# language.
Commonly Used Types:
Microsoft.CSharp.RuntimeBinder.Binder
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo
Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags
Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                608 | 
| 
                                                    Microsoft.CSharp
                                                     Provides support for compilation and code generation, including dynamic, using the C# language.
Commonly Used Types:
Microsoft.CSharp.RuntimeBinder.Binder
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo
Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags
Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                610 | 
| 
                                                    Microsoft.DotNet.PlatformAbstractions
                                                     Abstractions for making code that uses file system and environment testable. 
                                                 | 
                                                603 | 
| 
                                                    Newtonsoft.Json
                                                     Json.NET is a popular high-performance JSON framework for .NET 
                                                 | 
                                                651 | 
| 
                                                    Newtonsoft.Json
                                                     Json.NET is a popular high-performance JSON framework for .NET 
                                                 | 
                                                653 | 
| 
                                                    System.AppContext
                                                     Provides the System.AppContext class, which allows access to the BaseDirectory property and other application specific data.
Commonly Used Types:
System.AppContext
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                603 | 
| 
                                                    System.Collections.Immutable
                                                     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> 
                                                 | 
                                                602 | 
| 
                                                    System.Diagnostics.DiagnosticSource
                                                     Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools)
Commonly Used Types:
System.Diagnostics.DiagnosticListener
System.Diagnostics.DiagnosticSource
 
30ab651fcb4354552bd4891619a0bdd81e0ebdbf 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                610 | 
| 
                                                    System.Diagnostics.DiagnosticSource
                                                     Provides Classes that allow you to decouple code logging rich (unserializable) diagnostics/telemetry (e.g. framework) from code that consumes it (e.g. tools)
Commonly Used Types:
System.Diagnostics.DiagnosticListener
System.Diagnostics.DiagnosticSource
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                652 | 
| 
                                                    System.Dynamic.Runtime
                                                     Provides classes and interfaces that support the Dynamic Language Runtime (DLR).
Commonly Used Types:
System.Runtime.CompilerServices.CallSite
System.Runtime.CompilerServices.CallSite<T>
System.Dynamic.IDynamicMetaObjectProvider
System.Dynamic.DynamicMetaObject
System.Dynamic.SetMemberBinder
System.Dynamic.GetMemberBinder
System.Dynamic.ExpandoObject
System.Dynamic.DynamicObject
System.Runtime.CompilerServices.CallSiteBinder
System.Runtime.CompilerServices.ConditionalWeakTable<TKey, TValue>
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                609 | 
| 
                                                    System.Reflection.Metadata
                                                     This packages provides a low-level .NET (ECMA-335) metadata reader. It's geared for performance and is the ideal choice for building higher-level libraries that intend to provide their own object model, such as compilers.
Commonly Used Types:
System.Reflection.Metadata.MetadataReader
System.Reflection.PortableExecutable.PEReader 
                                                 | 
                                                615 | 
| 
                                                    System.Runtime.Serialization.Formatters
                                                     Provides common types for libraries that support runtime serialization.
Commonly Used Types:
System.SerializableAttribute
System.Runtime.Serialization.ISerializable
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                612 | 
| 
                                                    System.Security.Principal.Windows
                                                     Provides classes for retrieving the current Windows user and for interacting with Windows users and groups.
Commonly Used Types:
System.Security.Principal.WindowsIdentity
System.Security.Principal.SecurityIdentifier
System.Security.Principal.NTAccount
System.Security.Principal.WindowsPrincipal
System.Security.Principal.IdentityReference
System.Security.Principal.IdentityNotMappedException
System.Security.Principal.WindowsBuiltInRole
System.Security.Principal.WellKnownSidType
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                620 | 
| 
                                                    System.Text.Encoding.CodePages
                                                     Provides support for code-page based encodings, including Windows-1252, Shift-JIS, and GB2312.
Commonly Used Types:
System.Text.CodePagesEncodingProvider
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                605 | 
| 
                                                    System.Threading.Tasks.Extensions
                                                     Provides additional types that simplify the work of writing concurrent and asynchronous code.
Commonly Used Types:
System.Threading.Tasks.ValueTask<TResult> 
                                                 | 
                                                643 | 
| 
                                                    System.Threading.Tasks.Extensions
                                                     Provides additional types that simplify the work of writing concurrent and asynchronous code.
Commonly Used Types:
System.Threading.Tasks.ValueTask<TResult>
 
7601f4f6225089ffb291dc7d58293c7bbf5c5d4f 
                                                 | 
                                                736 | 
| 
                                                    System.Threading.Tasks.Extensions
                                                     Provides additional types that simplify the work of writing concurrent and asynchronous code.
Commonly Used Types:
System.Threading.Tasks.ValueTask<TResult>
 
7ee84596d92e178bce54c986df31ccc52479e772 
                                                 | 
                                                607 | 
| 
                                                    System.ValueTuple
                                                     Provides the System.ValueTuple structs, which implement the underlying types for C# 7 tuples.
Commonly Used Types:
System.ValueTuple
System.ValueTuple<T1>
System.ValueTuple<T1, T2>
System.ValueTuple<T1, T2, T3>
System.ValueTuple<T1, T2, T3, T4>
System.ValueTuple<T1, T2, T3, T4, T5>
System.ValueTuple<T1, T2, T3, T4, T5, T6>
System.ValueTuple<T1, T2, T3, T4, T5, T6, T7>
System.ValueTuple<T1, T2, T3, T4, T5, T6, T7, TRest>
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                608 | 
| 
                                                    System.Xml.XPath
                                                     Provides the classes that define a cursor model for navigating and editing Extensible Markup Language (XML) information items as instances of the XQuery 1.0 and XPath 2.0 Data Model.
Commonly Used Types:
System.Xml.XPath.XPathNavigator
System.Xml.XPath.IXPathNavigable
System.Xml.XPath.XPathNodeType
System.Xml.XPath.XPathNodeIterator
System.Xml.XPath.XPathExpression
System.Xml.XPath.XPathResultType
System.Xml.XPath.XPathException
System.Xml.XPath.XPathDocument
System.Xml.XPath.XPathItem
System.Xml.XPath.XPathNamespaceScope
 
When using NuGet 3.x this package requires at least version 3.4. 
                                                 | 
                                                605 | 
https://go.microsoft.com/fwlink/?LinkID=799421
MonoAndroid 1.0
- No dependencies.
 
Xamarin.WatchOS 1.0
- No dependencies.
 
Xamarin.TVOS 1.0
- No dependencies.
 
Xamarin.Mac 2.0
- No dependencies.
 
Xamarin.iOS 1.0
- No dependencies.
 
WindowsPhone 8.0
- No dependencies.
 
Windows 8.0
- No dependencies.
 
.NETPortable 0.0
- No dependencies.
 
.NET Standard 1.3
- System.Runtime (>= 4.3.0)
 - Microsoft.NETCore.Targets (>= 1.1.0)
 - Microsoft.NETCore.Platforms (>= 1.1.0)
 
WindowsPhoneApp 8.1
- No dependencies.
 
.NET Standard 1.0
- System.Runtime (>= 4.3.0)
 - Microsoft.NETCore.Targets (>= 1.1.0)
 - Microsoft.NETCore.Platforms (>= 1.1.0)
 
.NETCore 5.0
- System.Runtime (>= 4.3.0)
 - Microsoft.NETCore.Targets (>= 1.1.0)
 - Microsoft.NETCore.Platforms (>= 1.1.0)
 
.NET Framework 4.5
- No dependencies.
 
MonoTouch 1.0
- No dependencies.
 
| Version | Downloads | Last updated | 
|---|---|---|
| 4.3.0 | 596 | 08/18/2023 | 
| 4.3.0-preview1-24530-04 | 13 | 03/02/2024 | 
| 4.0.11 | 600 | 08/18/2023 | 
| 4.0.11-rc2-24027 | 12 | 03/02/2024 | 
| 4.0.11-beta-23516 | 12 | 03/03/2024 | 
| 4.0.11-beta-23409 | 8 | 01/18/2025 | 
| 4.0.11-beta-23225 | 13 | 03/03/2024 | 
| 4.0.10 | 12 | 03/13/2024 | 
| 4.0.10-beta-23109 | 13 | 03/05/2024 | 
| 4.0.10-beta-23019 | 12 | 03/17/2024 | 
| 4.0.10-beta-22816 | 15 | 03/17/2024 | 
| 4.0.10-beta-22605 | 13 | 03/04/2024 | 
| 4.0.10-beta-22416 | 14 | 03/04/2024 | 
| 4.0.10-beta-22231 | 15 | 03/03/2024 | 
| 4.0.0 | 14 | 11/03/2023 | 
| 4.0.0-beta-23109 | 13 | 03/03/2024 | 
| 4.0.0-beta-23019 | 13 | 03/17/2024 |