System.Runtime 4.3.1
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
When using NuGet 3.x this package requires at least version 3.4.
Showing the top 20 packages that depend on System.Runtime.
| Packages | Downloads |
|---|---|
|
Npgsql
Npgsql
|
2 |
|
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>
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
System.Collections
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.
|
2 |
|
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.
|
2 |
|
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.
|
2 |
|
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
|
2 |
|
System.IO
Provides base input and output (I/O) types, including System.IO.Stream, System.IO.StreamReader and System.IO.StreamWriter, that allow reading and writing to data streams
Commonly Used Types:
System.IO.Stream
System.IO.EndOfStreamException
System.IO.MemoryStream
System.IO.StreamReader
System.IO.StreamWriter
System.IO.StringWriter
System.IO.TextWriter
System.IO.TextReader
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
System.Linq
Provides classes and interfaces that supports queries that use Language-Integrated Query (LINQ).
Commonly Used Types:
System.Linq.Enumerable
System.Linq.IGrouping<TKey, TElement>
System.Linq.IOrderedEnumerable<TElement>
System.Linq.ILookup<TKey, TElement>
System.Linq.Lookup<TKey, TElement>
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
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
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 |
|
System.Reflection.Extensions
Provides custom attribute extension methods for System.Reflection types.
Commonly Used Types:
System.Reflection.InterfaceMapping
System.Reflection.CustomAttributeExtensions
System.Reflection.RuntimeReflectionExtensions
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
System.Reflection.Primitives
Provides common enumerations for reflection-based libraries.
Commonly Used Types:
System.Reflection.FieldAttributes
System.Reflection.Emit.OpCode
System.Reflection.TypeAttributes
System.Reflection.MethodAttributes
System.Reflection.CallingConventions
System.Reflection.PropertyAttributes
System.Reflection.EventAttributes
System.Reflection.ParameterAttributes
System.Reflection.GenericParameterAttributes
System.Reflection.MethodImplAttributes
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
System.Runtime.Extensions
Provides commonly-used classes for performing mathematical functions, conversions, string comparisons and querying environment information.
Commonly Used Types:
System.Math
System.Environment
System.Random
System.Progress<T>
System.Convert
System.Diagnostics.Stopwatch
System.Runtime.Versioning.FrameworkName
System.StringComparer
System.IO.Path
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
System.Runtime.InteropServices.RuntimeInformation
Provides APIs to query about runtime and OS information.
Commonly Used Types:
System.Runtime.InteropServices.RuntimeInformation
System.Runtime.InteropServices.OSPlatform
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
System.Security.Cryptography.Algorithms
Provides base types for cryptographic algorithms, including hashing, encryption, and signing operations.
Commonly Used Types:
System.Security.Cryptography.Aes
System.Security.Cryptography.RSA
System.Security.Cryptography.RSAParameters
System.Security.Cryptography.HMACSHA1
System.Security.Cryptography.SHA256
System.Security.Cryptography.SHA1
System.Security.Cryptography.SHA512
System.Security.Cryptography.SHA384
System.Security.Cryptography.HMACSHA256
System.Security.Cryptography.MD5
System.Security.Cryptography.HMACSHA384
System.Security.Cryptography.HMACSHA512
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
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.
|
2 |
|
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.
|
2 |
|
System.Threading.ThreadPool
Provides the System.Threading.ThreadPool class, which contains a pool of threads that can be used to execute tasks, post work items, wait on behalf of other threads, and process timers.
Commonly Used Types:
System.Threading.ThreadPool
System.Threading.WaitOrTimerCallback
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.Xml.ReaderWriter
Provides provides a fast, non-cached, forward-only way to read and write Extensible Markup Language (XML) data.
Commonly Used Types:
System.Xml.XmlNodeType
System.Xml.XmlException
System.Xml.XmlReader
System.Xml.XmlWriter
System.Xml.IXmlLineInfo
System.Xml.XmlNameTable
System.Xml.IXmlNamespaceResolver
System.Xml.XmlNamespaceManager
System.Xml.XmlQualifiedName
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
MonoAndroid 1.0
- No dependencies.
MonoTouch 1.0
- No dependencies.
.NET Framework 4.5
- No dependencies.
.NET Framework 4.6.2
- No dependencies.
.NETCore 5.0
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
.NET Standard 1.0
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
.NET Standard 1.2
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
.NET Standard 1.3
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
.NET Standard 1.5
- Microsoft.NETCore.Platforms (>= 1.1.1)
- Microsoft.NETCore.Targets (>= 1.1.3)
.NETPortable 0.0
- No dependencies.
Windows 8.0
- No dependencies.
WindowsPhone 8.0
- No dependencies.
WindowsPhoneApp 8.1
- No dependencies.
Xamarin.iOS 1.0
- No dependencies.
Xamarin.Mac 2.0
- No dependencies.
Xamarin.TVOS 1.0
- No dependencies.
Xamarin.WatchOS 1.0
- No dependencies.
| Version | Downloads | Last updated |
|---|---|---|
| 4.3.1 | 0 | 02/12/2019 |
| 4.3.0 | 2 | 04/16/2026 |
| 4.3.0-preview1-24530-04 | 0 | 10/24/2016 |
| 4.1.2 | 0 | 03/11/2019 |
| 4.1.1 | 0 | 02/12/2019 |
| 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 | 0 | 07/29/2015 |
| 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 | 0 | 07/29/2015 |
| 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 |