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 |
|---|---|
|
Castle.Core
Castle Project Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter
|
3 |
|
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
32b491939fbd125f304031c35038b1e14b4e3958
When using NuGet 3.x this package requires at least version 3.4.
|
3 |
|
DnsClient
DnsClient
|
3 |
|
System.Diagnostics.Process
Provides the System.Diagnostics.Process class, which allows interaction with local and remote processes.
Commonly Used Types:
System.Diagnostics.Process
System.Diagnostics.ProcessModule
System.Diagnostics.ProcessStartInfo
System.Diagnostics.ProcessThread
When using NuGet 3.x this package requires at least version 3.4.
|
3 |
|
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.
|
3 |
|
System.IO.UnmanagedMemoryStream
Provides classes for access to unmanaged blocks of memory from managed code.
Commonly Used Types:
System.IO.UnmanagedMemoryStream
System.IO.UnmanagedMemoryAccessor
When using NuGet 3.x this package requires at least version 3.4.
|
3 |
|
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
|
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 |
|
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
|
2 |
|
DnsClient
DnsClient.NET is a simple yet very powerful and high performant open source library for the .NET Framework to do DNS lookups
|
2 |
|
DnsClient
DnsClient
|
2 |
|
MsgPack.Cli
MessagePack is fast, compact, and interoperable binary serialization format.
This package provides MessagePack serialization/deserialization APIs. This pacakge also supports Mono, Xamarin, .NET Core and Unity.
|
2 |
|
Castle.Core
Castle Project Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter
|
2 |
|
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
c6cf790234e063b855fcdb50f3fb1b3cfac73275
When using NuGet 3.x this package requires at least version 3.4.
|
2 |
|
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.
|
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 | 01/10/2026 |
| 4.3.0-preview1-24530-04 | 0 | 10/24/2016 |
| 4.1.0 | 1 | 01/10/2026 |
| 4.1.0-rc2-24027 | 0 | 05/16/2016 |
| 4.0.21-beta-23516 | 0 | 11/18/2015 |
| 4.0.21-beta-23409 | 0 | 10/15/2015 |
| 4.0.21-beta-23225 | 0 | 09/02/2015 |
| 4.0.20 | 0 | 07/29/2015 |
| 4.0.20-beta-23109 | 0 | 07/27/2015 |
| 4.0.20-beta-23019 | 0 | 06/30/2015 |
| 4.0.20-beta-22816 | 0 | 04/24/2015 |
| 4.0.20-beta-22605 | 0 | 02/13/2015 |
| 4.0.20-beta-22416 | 0 | 01/16/2015 |
| 4.0.20-beta-22231 | 0 | 11/11/2014 |
| 4.0.10 | 0 | 07/29/2015 |
| 4.0.10-beta-23109 | 0 | 07/27/2015 |
| 4.0.10-beta-23019 | 0 | 06/30/2015 |
| 4.0.0 | 1 | 01/10/2026 |
| 4.0.0-beta-23109 | 0 | 07/27/2015 |
| 4.0.0-beta-23019 | 0 | 06/30/2015 |