CCd.MemoryInterop.ILPatcher

No summary available for this package.

Latest version published over 1 year ago
VersionReleasedDeprecated
2.2.1Apr 23, 2023
Apr 23, 2023
over 1 year ago

Last updated on 19 January-2024, at 02:35 (UTC).

Got EOL?

Xeol can give you visibility into end-of-life (EOL) and deprecated packages across all your repositories. Try it out!

Description

A MSBuild task that scans assemblies for locations to patch in IL code that normally cannot be generated from C# (e.g. cpblk/memcpy). The majority of the stub methods available are generic, which allows for low overhead (e.g. no boxing) when working with struct types and interoping with (unmanaged) memory pointers. The nuget package works with both PackageReference and the older nuget config format. The stub methods are served as a content file that will be added to your project with a namespace transformation. The generated code behaves similarly to the new Unsafe library, but this patcher allows you to inject that behavior directly into your own assembly, avoiding additional nuget dependencies or reliance on packing tools like ILMerge. Note: C# 7.2 is required as of version 2.0.

FAQs

> Is CCd.MemoryInterop.ILPatcher Deprecated?

It appears there are some versions of CCd.MemoryInterop.ILPatcher that are deprecated.

> What is the deprecation date for the latest version of CCd.MemoryInterop.ILPatcher?

The latest version of CCd.MemoryInterop.ILPatcher was released on Apr 23, 2023, and it is now deprecated.

> What does deprecated mean?

Deprecated means that the package was either marked as deprecated on the package registry, or that the source code repository for the package was archived.