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.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.
|
11 |
|
Microsoft.DotNet.PlatformAbstractions
Abstractions for making code that uses file system and environment testable.
|
11 |
|
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.
|
10 |
|
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.
|
10 |
|
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.
|
10 |
|
Microsoft.NETCore
Provides a set of packages that can be used when building portable libraries on .NETCore based platforms. \r\n TFS ID: 1599443, GitHub SHA: https://github.com/dotnet/corefx/tree/eede273a4dfabcea608621f5e1bbf8ad00584cfb
|
10 |
|
Microsoft.CodeAnalysis.Common
A shared package used by the Microsoft .NET Compiler Platform ("Roslyn"). Do not install this package manually, it will be added as a prerequisite by other packages that require it.
Supported Platforms:
- .NET Framework 4.5
- Windows 8
- Portable Class Libraries
|
10 |
|
NETStandard.Library
A set of standard .NET APIs that are prescribed to be used and supported together.
18a36291e48808fa7ef2d00a764ceb1ec95645a5
When using NuGet 3.x this package requires at least version 3.4.
|
10 |
|
Microsoft.Build.Framework
This package contains the Microsoft.Build.Framework assembly which is a common assembly used by other MSBuild assemblies.
|
10 |
|
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.
|
9 |
|
System.Net.WebSockets.Client
Provides the System.Net.WebSockets.ClientWebSocket class, which implements the client role of the WebSockets protocol (RFC 6455).
Commonly Used Types:
System.Net.WebSockets.ClientWebSocket
When using NuGet 3.x this package requires at least version 3.4.
|
9 |
|
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.
|
9 |
|
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
\r\n TFS ID: 1599443, GitHub SHA: https://github.com/dotnet/corefx/tree/eede273a4dfabcea608621f5e1bbf8ad00584cfb
|
9 |
|
Discord.Net.WebSocket
A core Discord.Net library containing the WebSocket client and models.
|
9 |
|
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.
|
9 |
MonoAndroid 1.0
- No dependencies.
Xamarin.WatchOS 1.0
- No dependencies.
Xamarin.TVOS 1.0
- No dependencies.
Xamarin.Mac 2.0
- No dependencies.
Xamarin.iOS 1.0
- No dependencies.
WindowsPhoneApp 8.1
- No dependencies.
Windows 8.0
- No dependencies.
.NETPortable 0.0
- No dependencies.
.NET Standard 1.5
- System.Runtime.InteropServices.PInvoke (>= 4.0.0-rc2-24027)
- System.Runtime.Handles (>= 4.0.1-rc2-24027)
- System.Reflection.Primitives (>= 4.0.1-rc2-24027)
- System.Reflection (>= 4.1.0-rc2-24027)
- System.Runtime (>= 4.1.0-rc2-24027)
.NET Standard 1.3
- System.Runtime.Handles (>= 4.0.1-rc2-24027)
- System.Runtime (>= 4.1.0-rc2-24027)
- System.Reflection.Primitives (>= 4.0.1-rc2-24027)
- System.Reflection (>= 4.1.0-rc2-24027)
.NET Standard 1.2
- System.Runtime (>= 4.1.0-rc2-24027)
- System.Reflection (>= 4.1.0-rc2-24027)
- System.Reflection.Primitives (>= 4.0.1-rc2-24027)
MonoTouch 1.0
- 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 Framework 4.5
- No dependencies.
.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)
| Version | Downloads | Last updated |
|---|---|---|
| 4.3.0 | 8 | 1/14/2026 |
| 4.3.0-preview1-24530-04 | 8 | 12/1/2025 |
| 4.1.0 | 8 | 1/14/2026 |
| 4.1.0-rc2-24027 | 8 | 1/14/2026 |
| 4.0.21-beta-23516 | 8 | 1/14/2026 |
| 4.0.21-beta-23409 | 8 | 1/14/2026 |
| 4.0.21-beta-23225 | 8 | 1/14/2026 |
| 4.0.20 | 8 | 1/14/2026 |
| 4.0.20-beta-23109 | 8 | 1/14/2026 |
| 4.0.20-beta-23019 | 8 | 1/14/2026 |
| 4.0.20-beta-22816 | 8 | 1/14/2026 |
| 4.0.20-beta-22605 | 8 | 1/14/2026 |
| 4.0.20-beta-22416 | 8 | 1/14/2026 |
| 4.0.20-beta-22231 | 8 | 1/14/2026 |
| 4.0.10 | 8 | 1/14/2026 |
| 4.0.10-beta-23109 | 8 | 1/14/2026 |
| 4.0.10-beta-23019 | 8 | 1/14/2026 |
| 4.0.0 | 8 | 1/14/2026 |
| 4.0.0-beta-23109 | 8 | 1/14/2026 |
| 4.0.0-beta-23019 | 7 | 1/14/2026 |