diff --git a/src/ImageSharp/Color/Color.Conversions.cs b/src/ImageSharp/Color/Color.Conversions.cs
index 3123d89e96..16d673d85d 100644
--- a/src/ImageSharp/Color/Color.Conversions.cs
+++ b/src/ImageSharp/Color/Color.Conversions.cs
@@ -62,12 +62,19 @@ namespace SixLabors.ImageSharp
[MethodImpl(InliningOptions.ShortMethod)]
public Color(Vector4 vector) => this.data = new Rgba64(vector);
- [MethodImpl(InliningOptions.ShortMethod)]
+ ///
+ /// Converts a to .
+ ///
+ /// The .
+ /// The .
+ public static explicit operator Vector4(Color color) => color.data.ToVector4();
+
///
/// Converts an to .
///
/// The .
/// The .
+ [MethodImpl(InliningOptions.ShortMethod)]
public static explicit operator Color(Vector4 source) => new Color(source);
[MethodImpl(InliningOptions.ShortMethod)]
@@ -84,12 +91,5 @@ namespace SixLabors.ImageSharp
[MethodImpl(InliningOptions.ShortMethod)]
internal Bgr24 ToBgr24() => this.data.ToBgr24();
-
- ///
- /// Converts a to .
- ///
- /// The .
- /// The .
- public static explicit operator Vector4(Color color) => color.data.ToVector4();
}
}
\ No newline at end of file