System.Runtime.InteropServices 4.3.0
Provides types that support COM interop and platform invoke services.
Commonly Used Types:
System.Runtime.InteropServices.GCHandle
System.Runtime.InteropServices.GuidAttribute
System.Runtime.InteropServices.COMException
System.DllNotFoundException
System.Runtime.InteropServices.DllImportAttribute
When using NuGet 3.x this package requires at least version 3.4.
Showing the top 20 packages that depend on System.Runtime.InteropServices.
| Packages | Downloads |
|---|---|
|
Dapper
A high performance Micro-ORM supporting SQL Server, MySQL, Sqlite, SqlCE, Firebird etc..
|
18 |
|
jose-jwt
Javascript Object Signing and Encryption (JOSE) and JSON Web Token (JWT) Implementation for .NET
Ultimate Javascript Object Signing and Encryption (JOSE) and JSON Web Token (JWT) Implementation for .NET. Minimallistic. Zero-dependency. Full suite of signature and encryption algorithms.
Supports generating, decoding, encryption and compression of JSON Web Tokens. JSON parsing agnostic. Supports two-phase validation. FIPS compliant.
CLR supported algorithms
Signing:
- HMAC signatures with HS256, HS384 and HS512.
- ECDSA signatures with ES256, ES384 and ES512.
- RSASSA-PKCS1-V1_5 signatures with RS256, RS384 and RS512.
- RSASSA-PSS signatures (probabilistic signature scheme with appendix) with PS256, PS384 and PS512.
- NONE (unprotected) plain text algorithm without integrity protection
Encryption:
- RSAES OAEP 256 encryption with A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM, A256GCM
- RSAES OAEP encryption with A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM, A256GCM
- RSAES-PKCS1-V1_5 encryption with A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM, A256GCM
- Direct symmetric key encryption with pre-shared key A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM and A256GCM
- A128KW, A192KW, A256KW encryption with A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM and A256GCM
- A128GCMKW, A192GCMKW, A256GCMKW encryption with A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM and A256GCM
- ECDH-ES encryption with A128CBC-HS256, A128GCM, A192GCM, A256GCM
- ECDH-ES+A128KW, ECDH-ES+A192KW, ECDH-ES+A256KW encryption with A128CBC-HS256, A128GCM, A192GCM, A256GCM
- PBES2-HS256+A128KW, PBES2-HS384+A192KW, PBES2-HS512+A256KW with A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM, A256GCM
Compression:
- DEFLATE compression
CORECLR supported algorithms
Signing:
- HMAC signatures with HS256, HS384 and HS512.
- ECDSA signatures with ES256, ES384 and ES512.
- RSASSA-PKCS1-V1_5 signatures with RS256, RS384 and RS512.
- NONE (unprotected) plain text algorithm without integrity protection
Encryption:
- RSAES OAEP 256 encryption with A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM, A256GCM
- RSAES OAEP encryption with A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM, A256GCM
- RSAES-PKCS1-V1_5 encryption with A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM, A256GCM
- Direct symmetric key encryption with pre-shared key A128CBC-HS256, A192CBC-HS384, A256CBC-HS512, A128GCM, A192GCM and A256GCM
Compression:
- DEFLATE compression
|
18 |
|
log4net
log4net is a tool to help the programmer output log statements to a variety of output targets. In case of problems with an application, it is helpful to enable logging so that the problem can be located. With log4net it is possible to enable logging at runtime without modifying the application binary. The log4net package is designed so that log statements can remain in shipped code without incurring a high performance cost. It follows that the speed of logging (or rather not logging) is crucial.
At the same time, log output can be so voluminous that it quickly becomes overwhelming. One of the distinctive features of log4net is the notion of hierarchical loggers. Using these loggers it is possible to selectively control which log statements are output at arbitrary granularity.
log4net is designed with two distinct goals in mind: speed and flexibility
|
14 |
|
Microsoft.DotNet.PlatformAbstractions
Abstractions for making code that uses file system and environment testable.
|
7 |
|
NETStandard.Library
A set of standard .NET APIs that are prescribed to be used and supported together. This includes all of the APIs in the NETStandard.Platform package plus additional libraries that are core to .NET but built on top of NETStandard.Platform.
When using NuGet 3.x this package requires at least version 3.4.
|
10 |
|
System.Globalization.Extensions
Provides classes for performing Unicode string normalization, culture-specific string comparisons and support the use of non-ASCII characters for Internet domain names.
Commonly Used Types:
System.StringNormalizationExtensions
System.Text.NormalizationForm
System.Globalization.IdnMapping
When using NuGet 3.x this package requires at least version 3.4.
|
6 |
|
System.IO.Compression
Provides classes that support the compression and decompression of streams.
Commonly Used Types:
System.IO.Compression.DeflateStream
System.IO.Compression.GZipStream
System.IO.Compression.CompressionMode
System.IO.Compression.CompressionLevel
System.IO.Compression.ZipArchiveEntry
System.IO.Compression.ZipArchive
System.IO.Compression.ZipArchiveMode
When using NuGet 3.x this package requires at least version 3.4.
|
8 |
|
System.Memory
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
7601f4f6225089ffb291dc7d58293c7bbf5c5d4f
When using NuGet 3.x this package requires at least version 3.4.
|
7 |
|
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.
|
7 |
|
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.
|
9 |
|
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.
|
5 |
|
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.
|
5 |
|
System.Security.Cryptography.Encoding
Provides types for representing Abstract Syntax Notation One (ASN.1)-encoded data.
Commonly Used Types:
System.Security.Cryptography.AsnEncodedData
System.Security.Cryptography.Oid
System.Security.Cryptography.OidCollection
When using NuGet 3.x this package requires at least version 3.4.
|
8 |
|
System.Security.Cryptography.X509Certificates
Provides types for reading, exporting and verifying Authenticode X.509 v3 certificates. These certificates are signed with a private key that uniquely and positively identifies the holder of the certificate.
Commonly Used Types:
System.Security.Cryptography.X509Certificates.X509Certificate2
System.Security.Cryptography.X509Certificates.X509Certificate
System.Security.Cryptography.X509Certificates.X509ContentType
System.Security.Cryptography.X509Certificates.StoreLocation
System.Security.Cryptography.X509Certificates.StoreName
System.Security.Cryptography.X509Certificates.X509FindType
System.Security.Cryptography.X509Certificates.X509ChainStatus
System.Security.Cryptography.X509Certificates.X509Certificate2Collection
System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension
System.Security.Cryptography.X509Certificates.X509Chain
When using NuGet 3.x this package requires at least version 3.4.
|
8 |
|
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
30ab651fcb4354552bd4891619a0bdd81e0ebdbf
When using NuGet 3.x this package requires at least version 3.4.
|
4 |
|
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.
|
7 |
MonoAndroid 1.0
- No dependencies.
.NET Standard 1.2
- System.Reflection.Primitives (>= 4.3.0)
- System.Runtime (>= 4.3.0)
- System.Reflection (>= 4.3.0)
- Microsoft.NETCore.Targets (>= 1.1.0)
- Microsoft.NETCore.Platforms (>= 1.1.0)
.NET Standard 1.3
- Microsoft.NETCore.Platforms (>= 1.1.0)
- Microsoft.NETCore.Targets (>= 1.1.0)
- System.Reflection.Primitives (>= 4.3.0)
- System.Runtime (>= 4.3.0)
- System.Runtime.Handles (>= 4.3.0)
- System.Reflection (>= 4.3.0)
.NET Standard 1.5
- Microsoft.NETCore.Platforms (>= 1.1.0)
- Microsoft.NETCore.Targets (>= 1.1.0)
- System.Reflection (>= 4.3.0)
- System.Runtime (>= 4.3.0)
- System.Runtime.Handles (>= 4.3.0)
- System.Reflection.Primitives (>= 4.3.0)
.NETPortable 0.0
- No dependencies.
Windows 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.
.NET Standard 1.1
- System.Runtime (>= 4.3.0)
- Microsoft.NETCore.Platforms (>= 1.1.0)
- Microsoft.NETCore.Targets (>= 1.1.0)
- System.Reflection (>= 4.3.0)
- System.Reflection.Primitives (>= 4.3.0)
MonoTouch 1.0
- No dependencies.
.NET Framework 4.5
- No dependencies.
.NET Framework 4.6.2
- System.Runtime (>= 4.3.0)
.NET Framework 4.6.3
- System.Runtime (>= 4.3.0)
.NETCore 5.0
- Microsoft.NETCore.Targets (>= 1.1.0)
- System.Reflection (>= 4.3.0)
- System.Reflection.Primitives (>= 4.3.0)
- System.Runtime (>= 4.3.0)
- System.Runtime.Handles (>= 4.3.0)
- Microsoft.NETCore.Platforms (>= 1.1.0)
.NET Core 1.1
- Microsoft.NETCore.Targets (>= 1.1.0)
- System.Reflection (>= 4.3.0)
- System.Reflection.Primitives (>= 4.3.0)
- System.Runtime (>= 4.3.0)
- System.Runtime.Handles (>= 4.3.0)
- Microsoft.NETCore.Platforms (>= 1.1.0)
| Version | Downloads | Last updated |
|---|---|---|
| 4.3.0 | 8 | 7/8/2025 |