diff --git a/src/Avalonia.Visuals/Media/HsvColor.cs b/src/Avalonia.Visuals/Media/HsvColor.cs
index c46d3bf4b8..fb431ae7d2 100644
--- a/src/Avalonia.Visuals/Media/HsvColor.cs
+++ b/src/Avalonia.Visuals/Media/HsvColor.cs
@@ -11,7 +11,7 @@ namespace Avalonia.Media
///
/// Defines a color using the hue/saturation/value (HSV) model.
///
- public struct HsvColor : IEquatable
+ public readonly struct HsvColor : IEquatable
{
///
/// Represents a null with zero set for all channels.