Improve code generation and use new UnscopedRef.

This commit is contained in:
Amer Koleci
2022-09-21 17:57:04 +02:00
parent bbced92f57
commit 5938771eb6
517 changed files with 8 additions and 3128 deletions

View File

@@ -46,12 +46,6 @@ public sealed class CodeWriter : IDisposable
{
_builder.AppendLine($"using {usingNamespace};");
}
_builder.AppendLine();
_builder.AppendLine("#if !NET6_0_OR_GREATER");
_builder.AppendLine("using MemoryMarshal = Win32.MemoryMarshal;");
_builder.AppendLine("#endif");
_builder.AppendLine();
_builder.AppendLine($"namespace {ns};");
_builder.AppendLine();

View File

@@ -1867,19 +1867,7 @@ public static class Program
writer.WriteLine("[MethodImpl(MethodImplOptions.AggressiveInlining)]");
using (writer.PushBlock("get"))
{
writer.WriteLineUndindented("#if NET7_0_OR_GREATER");
writer.WriteLine($"return ref {parentMemberAccess.Name}.{fieldName};");
writer.WriteLineUndindented("#else");
if (fieldTypeName.EndsWith("*"))
{
writer.WriteLine($"return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref this, 1)).{parentMemberAccess.Name}.{fieldName};");
}
else
{
writer.WriteLine($"return ref MemoryMarshal.GetReference(MemoryMarshal.CreateSpan(ref {parentMemberAccess.Name}.{fieldName}, 1));");
}
writer.WriteLineUndindented("#endif");
}
}
}

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D.Common;
public static partial class Apis

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
public static partial class Apis

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1AnalysisTransform"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Bitmap"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Bitmap1"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1BitmapBrush"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1BitmapBrush1"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1BitmapRenderTarget"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1BlendTransform"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1BorderTransform"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1BoundsAdjustmentTransform"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Brush"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1ColorContext"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1ColorContext1"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1CommandList"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1CommandSink"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1CommandSink1"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1CommandSink2"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1CommandSink3"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1CommandSink4"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1CommandSink5"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1ComputeInfo"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1ComputeTransform"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1ConcreteTransform"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1DCRenderTarget"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Device"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Device1"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Device2"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Device3"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Device4"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Device5"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Device6"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1DeviceContext"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1DeviceContext1"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1DeviceContext2"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1DeviceContext3"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1DeviceContext4"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1DeviceContext5"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1DeviceContext6"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1DrawInfo"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1DrawTransform"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1DrawingStateBlock"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1DrawingStateBlock1"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Effect"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1EffectContext"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1EffectContext1"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1EffectContext2"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1EffectImpl"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1EllipseGeometry"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Factory"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Factory1"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Factory2"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Factory3"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Factory4"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Factory5"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Factory6"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Factory7"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1GdiInteropRenderTarget"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1GdiMetafile"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1GdiMetafile1"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1GdiMetafileSink"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1GdiMetafileSink1"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Geometry"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1GeometryGroup"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1GeometryRealization"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1GeometrySink"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1GradientMesh"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1GradientStopCollection"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1GradientStopCollection1"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1HwndRenderTarget"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Image"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1ImageBrush"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1ImageSource"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1ImageSourceFromWic"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Ink"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1InkStyle"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Layer"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1LinearGradientBrush"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1LookupTable3D"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Mesh"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Multithread"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1OffsetTransform"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1PathGeometry"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1PathGeometry1"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1PrintControl"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Properties"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1RadialGradientBrush"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1RectangleGeometry"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1RenderInfo"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1RenderTarget"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1Resource"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1ResourceTexture"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1RoundedRectangleGeometry"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D.Common;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1SimplifiedGeometrySink"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1SolidColorBrush"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1SourceTransform"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1SpriteBatch"]/*' />

View File

@@ -7,11 +7,6 @@
// </auto-generated>
// ------------------------------------------------------------------------------
#if !NET6_0_OR_GREATER
using MemoryMarshal = Win32.MemoryMarshal;
#endif
namespace Win32.Graphics.Direct2D;
/// <include file='../../Direct2D.xml' path='doc/member[@name="ID2D1StrokeStyle"]/*' />

Some files were not shown because too many files have changed in this diff Show More