System.ComponentModel.Annotations
by: Microsoft
- 17.039k total downloads
- Latest version: 4.4.1
Provides attributes that are used to define metadata for objects used as data sources.
Commonly Used Types:
System.ComponentModel.DataAnnotations.ValidationResult
System.ComponentModel.DataAnnotations.IValidatableObject
System.ComponentModel.DataAnnotations.ValidationAttribute
System.ComponentModel.DataAnnotations.RequiredAttribute
System.ComponentModel.DataAnnotations.StringLengthAttribute
System.ComponentModel.DataAnnotations.DisplayAttribute
System.ComponentModel.DataAnnotations.RegularExpressionAttribute
System.ComponentModel.DataAnnotations.DataTypeAttribute
System.ComponentModel.DataAnnotations.RangeAttribute
System.ComponentModel.DataAnnotations.KeyAttribute
0f6d0a02c9cc2e766dd543ff24135f16e9a971e4
When using NuGet 3.x this package requires at least version 3.4.
System.Configuration.ConfigurationManager
by: Microsoft
- 16.588k total downloads
- Latest version: 4.5.0
Provides types that support using configuration files.
Commonly Used Types:
System.Configuration.Configuration
System.Configuration.ConfigurationManager
30ab651fcb4354552bd4891619a0bdd81e0ebdbf
When using NuGet 3.x this package requires at least version 3.4.
System.Data.Common
by: Microsoft
- 19.129k total downloads
- Latest version: 4.3.0
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.
System.Diagnostics.FileVersionInfo
by: Microsoft
- 4.556k total downloads
- Latest version: 4.0.0
Provides the System.Diagnostics.FileVersionInfo class, which allows access to Win32 version resource information for a physical file on disk.
Commonly Used Types:
System.Diagnostics.FileVersionInfo
When using NuGet 3.x this package requires at least version 3.4.
System.Diagnostics.PerformanceCounter
by: Microsoft
- 27.271k total downloads
- Latest version: 4.5.0
Provides the System.Diagnostics.PerformanceCounter class, which allows access to Windows performance counters.
Commonly Used Types:
System.Diagnostics.PerformanceCounter
30ab651fcb4354552bd4891619a0bdd81e0ebdbf
When using NuGet 3.x this package requires at least version 3.4.
System.Diagnostics.StackTrace
by: Microsoft
- 4.524k total downloads
- Latest version: 4.0.1
Provides the System.Diagnostics.StackTrace class, which allows interaction with local and remote processes.
Commonly Used Types:
System.Diagnostics.StackFrame
System.Diagnostics.StackTrace
When using NuGet 3.x this package requires at least version 3.4.
System.Diagnostics.TraceSource
by: Microsoft
- 14.451k total downloads
- Latest version: 4.3.0
Provides classes that help you trace the execution of your code. Developers should prefer the classes in the ETW-based System.Diagnostics.Tracing package.
Commonly Used Types:
System.Diagnostics.TraceListener
System.Diagnostics.TraceLevel
System.Diagnostics.TraceSource
System.Diagnostics.TraceEventType
System.Diagnostics.DefaultTraceListener
System.Diagnostics.Trace
When using NuGet 3.x this package requires at least version 3.4.
System.Drawing.Common
by: Microsoft
- 14.194k total downloads
- Latest version: 4.6.0-preview6.19303.8
Provides access to GDI+ graphics functionality.
Commonly Used Types:
System.Drawing.Bitmap
System.Drawing.BitmapData
System.Drawing.Brush
System.Drawing.Font
System.Drawing.Graphics
System.Drawing.Icon
When using NuGet 3.x this package requires at least version 3.4.
System.Interactive.Async
by: .NET Foundation and Contributors
- 1.961k total downloads
- Latest version: 3.1.1
Interactive Extensions (Ix) Async Library used to express queries over asynchronous enumerable sequences.
System.IO.Pipelines
by: Microsoft
- 26.906k total downloads
- Latest version: 4.5.1
Single producer single consumer byte buffer management.
Commonly Used Types:
System.IO.Pipelines.Pipe
System.IO.Pipelines.PipeWriter
System.IO.Pipelines.PipeReader
96925bba1377b6042fc7322564b600a4e651f7fd
When using NuGet 3.x this package requires at least version 3.4.
System.Memory
by: Microsoft
- 58.372k total downloads
- Latest version: 4.5.3
Provides types for efficient representation and pooling of managed, stack, and native memory segments and sequences of such segments, along with primitives to parse and format UTF-8 encoded text stored in those memory segments.
Commonly Used Types:
System.Span
System.ReadOnlySpan
System.Memory
System.ReadOnlyMemory
System.Buffers.MemoryPool
System.Buffers.ReadOnlySequence
System.Buffers.Text.Utf8Parser
System.Buffers.Text.Utf8Formatter
c6cf790234e063b855fcdb50f3fb1b3cfac73275
When using NuGet 3.x this package requires at least version 3.4.
System.Net.Http
by: Microsoft
- 2.616k total downloads
- Latest version: 4.3.4
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.
System.Net.NameResolution
by: Microsoft
- 5.952k total downloads
- Latest version: 4.0.0
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.
System.Net.Requests
by: Microsoft
- 1.896k total downloads
- Latest version: 4.0.11
Provides older classes (such as HttpWebRequest and HttpWebResponse) for sending HTTP requests and receiving HTTP responses from a resource identified by a URI. Developers should prefer the classes in the System.Net.Http package.
Commonly Used Types:
System.Net.HttpWebRequest
System.Net.HttpWebResponse
System.Net.HttpRequestHeader
System.Net.WebException
System.Net.WebExceptionStatus
System.Net.WebRequest
System.Net.WebResponse
When using NuGet 3.x this package requires at least version 3.4.
System.Net.Security
by: Microsoft
- 4.433k total downloads
- Latest version: 4.0.0
Provides types, such as System.Net.Security.SslStream, that uses SSL/TLS protocols to provide secure network communication between client and server endpoints.
Commonly Used Types:
System.Net.Security.SslStream
System.Net.Security.ExtendedProtectionPolicy
When using NuGet 3.x this package requires at least version 3.4.
System.Net.WebHeaderCollection
by: Microsoft
- 1.894k total downloads
- Latest version: 4.0.1
Contains types that represent HTTP request and response headers. This library is used with classes such as System.Net.HttpWebRequest and System.Net.HttpWebResponse and allows developers to query/edit header names/values.
Commonly Used Types:
System.Net.HttpRequestHeader
System.Net.HttpResponseHeader
System.Net.WebHeaderCollection
When using NuGet 3.x this package requires at least version 3.4.
System.Numerics.Vectors
by: Microsoft
- 40.485k total downloads
- Latest version: 4.4.0
Provides hardware-accelerated numeric types, suitable for high-performance processing and graphics applications.
Commonly Used Types:
System.Numerics.Matrix3x2
System.Numerics.Matrix4x4
System.Numerics.Plane
System.Numerics.Quaternion
System.Numerics.Vector2
System.Numerics.Vector3
System.Numerics.Vector4
System.Numerics.Vector
System.Numerics.Vector<T>
8321c729934c0f8be754953439b88e6e1c120c24
System.Reflection.Metadata
by: Microsoft
- 4.22k total downloads
- Latest version: 1.3.0
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
System.Runtime.CompilerServices.Unsafe
by: Microsoft
- 36.995k total downloads
- Latest version: 4.5.2
Provides the System.Runtime.CompilerServices.Unsafe class, which provides generic, low-level functionality for manipulating pointers.
Commonly Used Types:
System.Runtime.CompilerServices.Unsafe
02b11eeee1fbc5f3ef43a1452fe07efd25fa1715
When using NuGet 3.x this package requires at least version 3.4.
System.Security.Claims
by: Microsoft
- 7.92k total downloads
- Latest version: 4.0.1
Provides classes that implement claims-based identity in the .NET Framework, including classes that represent claims, claims-based identities, and claims-based principals.
Commonly Used Types:
System.Security.Principal.GenericIdentity
System.Security.Claims.Claim
System.Security.Claims.ClaimsIdentity
System.Security.Claims.ClaimsPrincipal
System.Security.Principal.GenericPrincipal
When using NuGet 3.x this package requires at least version 3.4.