System.Runtime.InteropServices 4.1.0-rc2-24027
Provides Windows/Legacy types that support COM interop and platform invoke services. Cross platform Interop types have been moved and forwarded to System.Runtime.InteropServices.PInvoke. Cross platform members of Marshal have also been moved to PInvokeMarshal in System.Runtime.InteropServices.PInvoke.
Commonly Used Types:
System.Runtime.InteropServices.COMException
System.Runtime.InteropServices.Marshal
\r\n TFS ID: 1599443, GitHub SHA: https://github.com/dotnet/corefx/tree/eede273a4dfabcea608621f5e1bbf8ad00584cfb
Showing the top 20 packages that depend on System.Runtime.InteropServices.
| Packages | Downloads |
|---|---|
|
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.
|
3 |
|
System.Security.Cryptography.OpenSsl
Provides cryptographic algorithm implementations and key management for non-Windows systems with OpenSSL.
Commonly Used Types:
System.Security.Cryptography.RSAOpenSsl
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
Microsoft.DotNet.PlatformAbstractions
Abstractions for making code that uses file system and environment testable.
|
2 |
|
System.Net.Security
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.
|
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.Http
Provides modern classes for sending HTTP requests and receiving HTTP responses from a resource identified by a URI.
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
|
2 |
|
Microsoft.IdentityModel.Tokens
Includes types that provide support for SecurityTokens, Cryptographic operations: Signing, Verifying Signatures, Encryption.
|
2 |
|
NETStandard.Library
A set of standard .NET APIs that are prescribed to be used and supported together.
81ffa9f5381f510c2afa17a113e4c4d77144b84e
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
- System.Runtime (>= 4.1.0-rc2-24027)
- System.Runtime.InteropServices.PInvoke (>= 4.0.0-rc2-24027)
.NETCore 5.0
- System.Reflection (>= 4.1.0-rc2-24027)
- System.Reflection.Primitives (>= 4.0.1-rc2-24027)
- System.Runtime (>= 4.1.0-rc2-24027)
- System.Runtime.Handles (>= 4.0.1-rc2-24027)
.NET Standard 1.1
- System.Reflection (>= 4.1.0-rc2-24027)
- System.Reflection.Primitives (>= 4.0.1-rc2-24027)
- System.Runtime (>= 4.1.0-rc2-24027)
.NET Standard 1.2
- System.Reflection (>= 4.1.0-rc2-24027)
- System.Reflection.Primitives (>= 4.0.1-rc2-24027)
- System.Runtime (>= 4.1.0-rc2-24027)
.NET Standard 1.3
- System.Reflection (>= 4.1.0-rc2-24027)
- System.Reflection.Primitives (>= 4.0.1-rc2-24027)
- System.Runtime (>= 4.1.0-rc2-24027)
- System.Runtime.Handles (>= 4.0.1-rc2-24027)
.NET Standard 1.5
- System.Reflection (>= 4.1.0-rc2-24027)
- System.Reflection.Primitives (>= 4.0.1-rc2-24027)
- System.Runtime (>= 4.1.0-rc2-24027)
- System.Runtime.Handles (>= 4.0.1-rc2-24027)
- System.Runtime.InteropServices.PInvoke (>= 4.0.0-rc2-24027)
.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.
| Version | Downloads | Last updated |
|---|---|---|
| 4.3.0 | 2 | 03/19/2026 |
| 4.3.0-preview1-24530-04 | 1 | 03/19/2026 |
| 4.1.0 | 1 | 03/19/2026 |
| 4.1.0-rc2-24027 | 1 | 03/19/2026 |
| 4.0.21-beta-23516 | 1 | 03/19/2026 |
| 4.0.21-beta-23409 | 1 | 03/19/2026 |
| 4.0.21-beta-23225 | 1 | 03/19/2026 |
| 4.0.20 | 1 | 03/19/2026 |
| 4.0.20-beta-23109 | 1 | 03/19/2026 |
| 4.0.20-beta-23019 | 1 | 03/19/2026 |
| 4.0.20-beta-22816 | 1 | 03/19/2026 |
| 4.0.20-beta-22605 | 1 | 03/19/2026 |
| 4.0.20-beta-22416 | 1 | 03/19/2026 |
| 4.0.20-beta-22231 | 1 | 03/19/2026 |
| 4.0.10 | 1 | 03/19/2026 |
| 4.0.10-beta-23109 | 1 | 03/19/2026 |
| 4.0.10-beta-23019 | 1 | 03/19/2026 |
| 4.0.0 | 1 | 03/19/2026 |
| 4.0.0-beta-23109 | 1 | 03/19/2026 |
| 4.0.0-beta-23019 | 1 | 03/19/2026 |