diff --git a/src/Avalonia.Visuals/Media/HsvColor.cs b/src/Avalonia.Visuals/Media/HsvColor.cs
index 8d1a6e6d59..36f8483230 100644
--- a/src/Avalonia.Visuals/Media/HsvColor.cs
+++ b/src/Avalonia.Visuals/Media/HsvColor.cs
@@ -11,7 +11,10 @@ namespace Avalonia.Media
///
/// Defines a color using the hue/saturation/value (HSV) model.
///
- public readonly struct HsvColor : IEquatable
+#if !BUILDTASK
+ public
+#endif
+ readonly struct HsvColor : IEquatable
{
///
/// Represents a null with zero set for all channels.