System.Runtime 4.0.10
Provides the fundamental primitives, classes and base classes that define commonly-used value and reference data types, events and event handlers, interfaces, attributes, and exceptions. This packages represents the core package, and provides the minimal set of types required to build a managed application.
Commonly Used Types:
System.Object
System.Exception
System.Int16
System.Int32
System.Int64
System.Enum
System.String
System.Char
System.Boolean
System.SByte
System.Byte
System.DateTime
System.DateTimeOffset
System.Single
System.Double
System.UInt16
System.UInt32
System.UInt64
System.IDisposable
System.Uri
Showing the top 20 packages that depend on System.Runtime.
| Packages | Downloads |
|---|---|
|
JetBrains.Annotations
JetBrains.Annotations help reduce false positive warnings, explicitly declare purity and nullability in your code, deal with implicit usages of members, support special semantics of APIs in ASP.NET and XAML frameworks and otherwise increase accuracy of JetBrains Rider and ReSharper code inspections.
|
6 |
|
System.Reflection.TypeExtensions
Provides extensions methods for System.Type that are designed to be source-compatible with older framework reflection-based APIs.
Commonly Used Types:
System.Reflection.TypeExtensions
System.Reflection.BindingFlags
When using NuGet 3.x this package requires at least version 3.4.
|
5 |
|
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.
|
3 |
|
System.Threading
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
When using NuGet 3.x this package requires at least version 3.4.
|
3 |
|
System.Collections.Specialized
Provides older specialized non-generic collections; for example, a linked list dictionary, a bit vector, and collections that contain only strings.
Commonly Used Types:
System.Collections.Specialized.NameValueCollection
System.Collections.Specialized.NameObjectCollectionBase
System.Collections.Specialized.StringCollection
System.Collections.Specialized.IOrderedDictionary
System.Collections.Specialized.HybridDictionary
System.Collections.Specialized.OrderedDictionary
System.Collections.Specialized.ListDictionary
System.Collections.Specialized.StringDictionary
System.Collections.Specialized.BitVector32
When using NuGet 3.x this package requires at least version 3.4.
|
3 |
|
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
When using NuGet 3.x this package requires at least version 3.4.
|
3 |
|
System.Buffers
Provides resource pooling of any type for performance-critical applications that allocate and deallocate objects frequently.
Commonly Used Types:
System.Buffers.ArrayPool<T>
8f968b9e79c5721d78cc88e46fe57457fe9d490d
When using NuGet 3.x this package requires at least version 3.4.
|
3 |
|
System.Diagnostics.Contracts
Provides static classes for representing program contracts such as preconditions, postconditions, and invariants.
Commonly Used Types:
System.Diagnostics.Contracts.Contract
System.Diagnostics.Contracts.ContractClassAttribute
System.Diagnostics.Contracts.ContractClassForAttribute
System.Diagnostics.Contracts.ContractFailureKind
System.Runtime.CompilerServices.ContractHelper
System.Diagnostics.Contracts.ContractInvariantMethodAttribute
System.Diagnostics.Contracts.PureAttribute
System.Diagnostics.Contracts.ContractArgumentValidatorAttribute
System.Diagnostics.Contracts.ContractVerificationAttribute
System.Diagnostics.Contracts.ContractOptionAttribute
When using NuGet 3.x this package requires at least version 3.4.
|
3 |
|
System.Data.Common
Provides the base abstract classes, including System.Data.DbConnection and System.Data.DbCommand, for all data providers.
Commonly Used Types:
System.DBNull
System.Data.Common.DbConnection
System.Data.Common.DbException
System.Data.Common.DbParameter
System.Data.DbType
System.Data.Common.DbDataReader
System.Data.Common.DbCommand
System.Data.Common.DbTransaction
System.Data.Common.DbParameterCollection
System.Data.Common.DbProviderFactory
When using NuGet 3.x this package requires at least version 3.4.
|
3 |
|
System.Reflection.TypeExtensions
Provides extensions methods for System.Type that are designed to be source-compatible with older framework reflection-based APIs.
Commonly Used Types:
System.Reflection.TypeExtensions
System.Reflection.BindingFlags
|
3 |
|
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.
|
3 |
|
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.
|
2 |
|
System.Resources.Writer
Provides classes which write resources to streams in the system-default format.
Commonly Used Types:
System.Resources.ResourceWriter
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
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.
|
2 |
|
System.Threading.Timer
Provides the System.Threading.Timer class, which is a mechanism for executing a method at specified intervals.
Commonly Used Types:
System.Threading.Timer
System.Threading.TimerCallback
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
System.Threading.Tasks
Provides types that simplify the work of writing concurrent and asynchronous code.
Commonly Used Types:
System.Threading.Tasks.Task<TResult>
System.Runtime.CompilerServices.TaskAwaiter<TResult>
System.Threading.Tasks.TaskCompletionSource<TResult>
System.Threading.Tasks.Task
System.OperationCanceledException
System.AggregateException
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
System.Threading.Thread
Provides the System.Threading.Thread class, which allows developers to create and control a thread, set its priority, and get its state.
Commonly Used Types:
System.Threading.Thread
System.Threading.ThreadStart
System.Threading.ParameterizedThreadStart
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
System.Runtime.Numerics
Provides the numeric types System.Numerics.BigInteger and System.Numerics.Complex, which complement the numeric primitives, such as System.Byte, System.Double and System.Int32.
Commonly Used Types:
System.Numerics.BigInteger
System.Numerics.Complex
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
System.Collections.NonGeneric
Provides classes that define older non-generic collections of objects, such as lists, queues, hash tables and dictionaries. Developers should prefer the generic collections in the System.Collections package.
Commonly Used Types:
System.Collections.ArrayList
System.Collections.Hashtable
System.Collections.CollectionBase
System.Collections.ReadOnlyCollectionBase
System.Collections.Stack
System.Collections.SortedList
System.Collections.DictionaryBase
System.Collections.Queue
System.Collections.Comparer
System.Collections.CaseInsensitiveComparer
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
System.Net.Primitives
Provides common types for network-based libraries, including System.Net.IPAddress, System.Net.IPEndPoint, and System.Net.CookieContainer.
Commonly Used Types:
System.Net.HttpStatusCode
System.Net.Sockets.SocketError
System.Net.Cookie
System.Net.Sockets.SocketException
System.Net.IPEndPoint
System.Net.ICredentials
System.Net.NetworkCredential
System.Net.IPAddress
System.Net.CookieCollection
System.Net.CookieContainer
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
Windows 8.1
- No dependencies.
.NET Framework 4.5.1
- No dependencies.
MonoAndroid 1.0
- No dependencies.
MonoTouch 1.0
- No dependencies.
WindowsPhoneApp 8.1
- No dependencies.
Xamarin.iOS 1.0
- No dependencies.
Xamarin.Mac 2.0
- No dependencies.
| Version | Downloads | Last updated |
|---|---|---|
| 4.3.1 | 2 | 12/04/2025 |
| 4.3.0 | 0 | 11/15/2016 |
| 4.3.0-preview1-24530-04 | 0 | 10/24/2016 |
| 4.1.2 | 1 | 12/04/2025 |
| 4.1.1 | 1 | 12/04/2025 |
| 4.1.0 | 0 | 06/27/2016 |
| 4.1.0-rc2-24027 | 0 | 05/16/2016 |
| 4.0.21-beta-23516 | 0 | 11/18/2015 |
| 4.0.21-beta-23409 | 0 | 10/15/2015 |
| 4.0.21-beta-23225 | 0 | 09/02/2015 |
| 4.0.20 | 1 | 12/06/2025 |
| 4.0.20-beta-23109 | 0 | 07/27/2015 |
| 4.0.20-beta-23019 | 0 | 06/30/2015 |
| 4.0.20-beta-22816 | 0 | 04/24/2015 |
| 4.0.20-beta-22605 | 0 | 02/13/2015 |
| 4.0.20-beta-22416 | 0 | 01/16/2015 |
| 4.0.20-beta-22231 | 0 | 11/11/2014 |
| 4.0.10 | 1 | 12/06/2025 |
| 4.0.10-beta-23109 | 0 | 07/27/2015 |
| 4.0.10-beta-23019 | 0 | 06/30/2015 |
| 4.0.0 | 0 | 07/29/2015 |
| 4.0.0-beta-23109 | 0 | 07/27/2015 |
| 4.0.0-beta-23019 | 0 | 06/30/2015 |