<PackageReference Include="System.Drawing.Common" Version="9.0.10" />

GpMetafileExtensions

static class GpMetafileExtensions
using System; using System.Runtime.CompilerServices; using Windows.Win32.Foundation; using Windows.Win32.Graphics.Gdi; namespace Windows.Win32.Graphics.GdiPlus { internal static class GpMetafileExtensions { [NullableContext(1)] public unsafe static HENHMETAFILE GetHENHMETAFILE(this IPointer<GpMetafile> metafile) { HENHMETAFILE result = default(HENHMETAFILE); PInvokeCore.GdipGetHemfFromMetafile(metafile.GetPointer(), &result).ThrowIfFailed(); GC.KeepAlive(metafile); return result; } } }