System.Runtime.InteropServices 4.0.21-beta-23516
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
- 1548494
Showing the top 20 packages that depend on System.Runtime.InteropServices.
| Packages | Downloads |
|---|---|
|
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.
|
6 |
|
System.Reflection.Emit
Provides classes that allow a compiler or tool to emit metadata and optionally generate a PE file on disk. The primary clients of these classes are script engines and compilers.
Commonly Used Types:
System.Reflection.Emit.AssemblyBuilder
System.Reflection.Emit.FieldBuilder
System.Reflection.Emit.TypeBuilder
System.Reflection.Emit.MethodBuilder
System.Reflection.Emit.ConstructorBuilder
System.Reflection.Emit.GenericTypeParameterBuilder
System.Reflection.Emit.ModuleBuilder
System.Reflection.Emit.PropertyBuilder
System.Reflection.Emit.AssemblyBuilderAccess
System.Reflection.Emit.EventBuilder
When using NuGet 3.x this package requires at least version 3.4.
|
6 |
|
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.
|
6 |
|
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.
|
5 |
|
System.Net.Http.WinHttpHandler
Provides a message handler for HttpClient based on the WinHTTP interface of Windows. While similar to HttpClientHandler, it provides developers more granular control over the application's HTTP communication than the HttpClientHandler.
Commonly Used Types:
System.Net.Http.WinHttpHandler
When using NuGet 3.x this package requires at least version 3.4.
|
5 |
|
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.
|
5 |
|
LinqKit.Core
LinqKit.Core contains extensions for LINQ to SQL and Entity Framework. Note that Include(...), IAsync and IDbAsync are not supported.
|
4 |
|
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.
|
4 |
|
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.
|
4 |
|
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
|
4 |
|
System.Security.Cryptography.OpenSsl
Provides cryptographic algorithm implementations and key management for non-Windows systems with OpenSSL.
Commonly Used Types:
System.Security.Cryptography.RSAOpenSsl
af7d2ae49c79bb279625de4e92f7f91f9fe94f5d
When using NuGet 3.x this package requires at least version 3.4.
|
4 |
|
System.Diagnostics.Tracing
Provides class that enable you to create high performance tracing events to be captured by event tracing for Windows (ETW).
Commonly Used Types:
System.Diagnostics.Tracing.EventSource
System.Diagnostics.Tracing.EventListener
System.Diagnostics.Tracing.EventLevel
System.Diagnostics.Tracing.EventKeywords
System.Diagnostics.Tracing.EventWrittenEventArgs
System.Diagnostics.Tracing.EventAttribute
System.Diagnostics.Tracing.EventSourceAttribute
System.Diagnostics.Tracing.NonEventAttribute
|
4 |
|
System.Security.Cryptography.OpenSsl
Provides cryptographic algorithm implementations and key management for non-Windows systems with OpenSSL.
Commonly Used Types:
System.Security.Cryptography.RSAOpenSsl
7e3dbdb95b30650eabade0ac73a10b22d4dbe8b3
When using NuGet 3.x this package requires at least version 3.4.
|
4 |
|
System.Runtime.WindowsRuntime
Provides extensions methods that improve interoperation between managed code and the Windows Runtime.
Commonly Used Types:
System.WindowsRuntimeSystemExtensions
System.IO.WindowsRuntimeStorageExtensions
System.IO.WindowsRuntimeStreamExtensions
System.Runtime.InteropServices.WindowsRuntime.AsyncInfo
System.Runtime.InteropServices.WindowsRuntime.WindowsRuntimeBuffer
When using NuGet 3.x this package requires at least version 3.4.
|
4 |
|
Microsoft.DotNet.PlatformAbstractions
Abstractions for making code that uses file system and environment testable.
|
4 |
MonoAndroid 1.0
- No dependencies.
.NETCore 5.0
- System.Runtime.Handles (>= 4.0.0)
- System.Reflection.Primitives (>= 4.0.0)
- System.Reflection (>= 4.0.0)
- System.Runtime (>= 4.0.0)
.NETPlatform 5.4
- System.Runtime.Handles (>= 4.0.0)
- System.Reflection (>= 4.0.0)
- System.Runtime (>= 4.0.0)
- System.Reflection.Primitives (>= 4.0.0)
.NETPlatform 5.3
- System.Reflection.Primitives (>= 4.0.0)
- System.Reflection (>= 4.0.0)
- System.Runtime (>= 4.0.0)
.NETPlatform 5.2
- System.Reflection.Primitives (>= 4.0.0)
- System.Runtime (>= 4.0.0)
- System.Reflection (>= 4.0.0)
.NET Framework 4.5
- No dependencies.
Windows 8.0
- No dependencies.
WindowsPhoneApp 8.1
- No dependencies.
MonoTouch 1.0
- No dependencies.
Xamarin.Mac 2.0
- No dependencies.
Xamarin.iOS 1.0
- No dependencies.
| Version | Downloads | Last updated |
|---|---|---|
| 4.3.0 | 1 | 09/26/2026 |
| 4.3.0-preview1-24530-04 | 3 | 09/26/2026 |
| 4.1.0 | 0 | 06/27/2016 |
| 4.1.0-rc2-24027 | 3 | 09/26/2026 |
| 4.0.21-beta-23516 | 1 | 09/26/2026 |
| 4.0.21-beta-23409 | 4 | 09/26/2026 |
| 4.0.21-beta-23225 | 2 | 09/26/2026 |
| 4.0.20 | 1 | 09/26/2026 |
| 4.0.20-beta-23109 | 1 | 09/26/2026 |
| 4.0.20-beta-23019 | 2 | 09/26/2026 |
| 4.0.20-beta-22816 | 3 | 09/26/2026 |
| 4.0.20-beta-22605 | 3 | 09/26/2026 |
| 4.0.20-beta-22416 | 3 | 09/26/2026 |
| 4.0.20-beta-22231 | 1 | 09/26/2026 |
| 4.0.10 | 5 | 09/26/2026 |
| 4.0.10-beta-23109 | 2 | 09/26/2026 |
| 4.0.10-beta-23019 | 2 | 09/26/2026 |
| 4.0.0 | 1 | 09/26/2026 |
| 4.0.0-beta-23109 | 1 | 09/26/2026 |
| 4.0.0-beta-23019 | 2 | 09/26/2026 |