System.Threading 4.0.10-beta-22605
Provides the fundamental synchronization primitives, including System.Threading.Monitor and System.Threading.Mutex, that are required when writing asynchronous code.
Commonly Used Types:
System.Threading.Monitor
System.Threading.SynchronizationContext
System.Threading.ManualResetEvent
System.Threading.AutoResetEvent
System.Threading.ThreadLocal<T>
System.Threading.EventWaitHandle
System.Threading.SemaphoreSlim
System.Threading.Mutex
Showing the top 20 packages that depend on System.Threading.
| Packages | Downloads |
|---|---|
|
Common.Logging
Common.Logging library introduces a simple abstraction to allow you to select a specific logging implementation at runtime.
|
29 |
|
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.
This package was built from the source at https://github.com/dotnet/roslyn/commit/ec1cde8b77c7bca654888681037f55aa0e62dd19
|
25 |
|
System.Reflection.DispatchProxy
Provides a class to dynamically create proxy types that implement a specified interface and derive from a specified DispatchProxy type. Method invocations on the generated proxyinstance are dispatched to that DispatchProxy base type.
Commonly Used Types:
System.Reflection.DispatchProxy
When using NuGet 3.x this package requires at least version 3.4.
|
24 |
|
System.Linq.Expressions
Provides classes, interfaces and enumerations that enable language-level code expressions to be represented as objects in the form of expression trees.
Commonly Used Types:
System.Linq.IQueryable<T>
System.Linq.IQueryable
System.Linq.Expressions.Expression<TDelegate>
System.Linq.Expressions.Expression
System.Linq.Expressions.ExpressionVisitor
When using NuGet 3.x this package requires at least version 3.4.
|
23 |
|
System.Net.NameResolution
Provides the System.Net.Dns class, which enables developers to perform simple domain name resolution.
Commonly Used Types:
System.Net.Dns
System.Net.IPHostEntry
When using NuGet 3.x this package requires at least version 3.4.
|
23 |
|
System.Collections.Concurrent
Provides several thread-safe collection classes that should be used in place of the corresponding types in the System.Collections.NonGeneric and System.Collections packages whenever multiple threads are accessing the collection concurrently.
Commonly Used Types:
System.Collections.Concurrent.ConcurrentDictionary<TKey, TValue>
System.Collections.Concurrent.ConcurrentQueue<T>
System.Collections.Concurrent.ConcurrentBag<T>
System.Collections.Concurrent.BlockingCollection<T>
System.Collections.Concurrent.ConcurrentStack<T>
When using NuGet 3.x this package requires at least version 3.4.
|
23 |
|
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.
|
23 |
|
System.Xml.XDocument
Provides the classes for Language-Integrated Query (LINQ) to Extensible Markup Language (XML). LINQ to XML is an in-memory XML programming interface that enables you to modify XML documents efficiently and easily.
Commonly Used Types:
System.Xml.Linq.XElement
System.Xml.Linq.XAttribute
System.Xml.Linq.XDocument
System.Xml.Linq.XText
System.Xml.Linq.XNode
System.Xml.Linq.XContainer
System.Xml.Linq.XComment
System.Xml.Linq.XObject
System.Xml.Linq.XProcessingInstruction
System.Xml.Linq.XDocumentType
When using NuGet 3.x this package requires at least version 3.4.
|
23 |
|
System.Net.WebSockets.Client
Provides the System.Net.WebSockets.ClientWebSocket class, which allows a Client to connect to a Server using a WebSocket.
Commonly Used Types:
System.Net.WebSockets.ClientWebSocket
|
23 |
|
System.Net.WebSockets.Client
Provides the System.Net.WebSockets.ClientWebSocket class, which implements the client role of the WebSockets protocol (RFC 6455).
Commonly Used Types:
System.Net.WebSockets.ClientWebSocket
\r\n TFS ID: 1599443, GitHub SHA: https://github.com/dotnet/corefx/tree/eede273a4dfabcea608621f5e1bbf8ad00584cfb
|
23 |
|
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.
|
23 |
|
Common.Logging
Common.Logging library introduces a simple abstraction to allow you to select a specific logging implementation at runtime.
|
23 |
|
System.Diagnostics.Process
Provides the System.Diagnostics.Process class, which allows interaction with local and remote processes.
Commonly Used Types:
System.Diagnostics.Process
System.Diagnostics.ProcessModule
System.Diagnostics.ProcessStartInfo
System.Diagnostics.ProcessThread
When using NuGet 3.x this package requires at least version 3.4.
|
22 |
|
System.Net.Http
Provides a programming interface for modern HTTP applications, including HTTP client components that allow applications to consume web services over HTTP and HTTP components that can be used by both clients and servers for parsing HTTP headers.
Commonly Used Types:
System.Net.Http.HttpResponseMessage
System.Net.Http.DelegatingHandler
System.Net.Http.HttpRequestException
System.Net.Http.HttpClient
System.Net.Http.MultipartContent
System.Net.Http.Headers.HttpContentHeaders
System.Net.Http.HttpClientHandler
System.Net.Http.StreamContent
System.Net.Http.FormUrlEncodedContent
System.Net.Http.HttpMessageHandler
|
22 |
|
System.Private.Networking
Internal implementation package not meant for direct consumption. Please do not reference directly. Provides implementation of some System.Net packages. - 1548494
|
22 |
|
System.Threading.Overlapped
Provides common types for interacting with asynchronous (or overlapped) input and output (I/O).
Commonly Used Types:
System.Threading.NativeOverlapped
System.Threading.Overlapped
System.Threading.IOCompletionCallback
|
22 |
|
System.Xml.XmlDocument
Provides an older in-memory Extensible Markup Language (XML) programming interface that enables you to modify XML documents. Developers should prefer the classes in the System.Xml.XDocument package.
Commonly Used Types:
System.Xml.XmlNode
System.Xml.XmlElement
System.Xml.XmlAttribute
System.Xml.XmlDocument
System.Xml.XmlDeclaration
System.Xml.XmlText
System.Xml.XmlComment
System.Xml.XmlNodeList
System.Xml.XmlWhitespace
System.Xml.XmlCDataSection
When using NuGet 3.x this package requires at least version 3.4.
|
22 |
|
System.Private.DataContractSerialization
Internal implementation package not meant for direct consumption. Please do not reference directly. Provides implementation of System.Runtime.Serialization packages. \r\n TFS ID: 1567040
|
22 |
|
NETStandard.Library
A set of standard .NET APIs that are prescribed to be used and supported together.
18a36291e48808fa7ef2d00a764ceb1ec95645a5
When using NuGet 3.x this package requires at least version 3.4.
|
21 |
Any 0.0
- System.Runtime (>= 4.0.0-beta-22605)
- System.Threading.Tasks (>= 4.0.0-beta-22605)
| Version | Downloads | Last updated |
|---|---|---|
| 4.3.0 | 28 | 02/03/2025 |
| 4.3.0-preview1-24530-04 | 18 | 02/03/2025 |
| 4.0.11 | 15 | 02/03/2025 |
| 4.0.11-rc2-24027 | 21 | 02/03/2025 |
| 4.0.11-beta-23516 | 19 | 02/03/2025 |
| 4.0.11-beta-23409 | 18 | 02/03/2025 |
| 4.0.11-beta-23225 | 17 | 02/03/2025 |
| 4.0.10 | 17 | 02/03/2025 |
| 4.0.10-beta-23109 | 20 | 02/03/2025 |
| 4.0.10-beta-23019 | 22 | 02/03/2025 |
| 4.0.10-beta-22816 | 16 | 02/03/2025 |
| 4.0.10-beta-22605 | 15 | 02/03/2025 |
| 4.0.0 | 19 | 02/03/2025 |
| 4.0.0-beta-23109 | 22 | 02/03/2025 |
| 4.0.0-beta-23019 | 17 | 02/03/2025 |
| 4.0.0-beta-22416 | 18 | 02/03/2025 |
| 4.0.0-beta-22231 | 22 | 02/03/2025 |