From 7224136e57f397d9da7819060a0d375c2ef834b7 Mon Sep 17 00:00:00 2001 From: Julien Lebosquain Date: Wed, 21 Jan 2026 09:15:23 +0100 Subject: [PATCH] Make ClipboardFormatRegistry fields read-only --- src/Windows/Avalonia.Win32/ClipboardFormatRegistry.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Windows/Avalonia.Win32/ClipboardFormatRegistry.cs b/src/Windows/Avalonia.Win32/ClipboardFormatRegistry.cs index 5cf0304f2c..5503ee1543 100644 --- a/src/Windows/Avalonia.Win32/ClipboardFormatRegistry.cs +++ b/src/Windows/Avalonia.Win32/ClipboardFormatRegistry.cs @@ -15,11 +15,11 @@ namespace Avalonia.Win32 private const string AppPrefix = "avn-app-fmt:"; private static readonly List<(DataFormat Format, ushort Id)> s_formats = []; - public static DataFormat PngSystemDataFormat = new DataFormat(DataFormatKind.Platform, "PNG"); - public static DataFormat PngMimeDataFormat = new DataFormat(DataFormatKind.Platform, "image/png"); - public static DataFormat HBitmapDataFormat = new DataFormat(DataFormatKind.Platform, "CF_BITMAP"); - public static DataFormat DibDataFormat = new DataFormat(DataFormatKind.Platform, "CF_DIB"); - public static DataFormat DibV5DataFormat = new DataFormat(DataFormatKind.Platform, "CF_DIBV5"); + public static readonly DataFormat PngSystemDataFormat = new DataFormat(DataFormatKind.Platform, "PNG"); + public static readonly DataFormat PngMimeDataFormat = new DataFormat(DataFormatKind.Platform, "image/png"); + public static readonly DataFormat HBitmapDataFormat = new DataFormat(DataFormatKind.Platform, "CF_BITMAP"); + public static readonly DataFormat DibDataFormat = new DataFormat(DataFormatKind.Platform, "CF_DIB"); + public static readonly DataFormat DibV5DataFormat = new DataFormat(DataFormatKind.Platform, "CF_DIBV5"); // Ordered from the most preferred to the least preferred public static DataFormat[] ImageFormats = [PngMimeDataFormat, PngSystemDataFormat, DibDataFormat, DibV5DataFormat, HBitmapDataFormat];