From f7f6e5ee2146562635e52069ec1f20e416537e34 Mon Sep 17 00:00:00 2001 From: Joyless <65855333+Joy-less@users.noreply.github.com> Date: Sun, 6 Apr 2025 20:13:02 +0100 Subject: [PATCH] Use `FrozenDictionary` --- modules/mono/glue/GodotSharp/GodotSharp/Core/Colors.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/mono/glue/GodotSharp/GodotSharp/Core/Colors.cs b/modules/mono/glue/GodotSharp/GodotSharp/Core/Colors.cs index 5cb16fc3856..ad2b0d0a63d 100644 --- a/modules/mono/glue/GodotSharp/GodotSharp/Core/Colors.cs +++ b/modules/mono/glue/GodotSharp/GodotSharp/Core/Colors.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.Collections.Frozen; namespace Godot { @@ -9,7 +10,7 @@ namespace Godot public static class Colors { // Color names and values are derived from core/math/color_names.inc - internal static readonly Dictionary NamedColors = new Dictionary { + internal static readonly FrozenDictionary NamedColors = new Dictionary { { "ALICEBLUE", Colors.AliceBlue }, { "ANTIQUEWHITE", Colors.AntiqueWhite }, { "AQUA", Colors.Aqua }, @@ -156,7 +157,7 @@ namespace Godot { "WHITESMOKE", Colors.WhiteSmoke }, { "YELLOW", Colors.Yellow }, { "YELLOWGREEN", Colors.YellowGreen }, - }; + }.ToFrozenDictionary(); #pragma warning disable CS1591 // Disable warning: "Missing XML comment for publicly visible type or member" public static Color AliceBlue => new Color(0xF0F8FFFF);