Browse Source

Update ToString so we can see full output.

af/merge-core
James Jackson-South 8 years ago
parent
commit
5959bfbf3e
  1. 9
      src/ImageSharp/ColorSpaces/CieXyChromaticityCoordinates.cs
  2. 13
      src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RGBPrimariesChromaticityCoordinates.cs

9
src/ImageSharp/ColorSpaces/CieXyChromaticityCoordinates.cs

@ -124,19 +124,14 @@ namespace SixLabors.ImageSharp.ColorSpaces
return "CieXyChromaticityCoordinates [Empty]";
}
return $"CieXyChromaticityCoordinates [ X={this.X:#0.##}, Y={this.Y:#0.##}]";
return $"CieXyChromaticityCoordinates [ X={this.X}, Y={this.Y}]";
}
/// <inheritdoc/>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public override bool Equals(object obj)
{
if (obj is CieXyChromaticityCoordinates)
{
return this.Equals((CieXyChromaticityCoordinates)obj);
}
return false;
return obj is CieXyChromaticityCoordinates coordinates && this.Equals(coordinates);
}
/// <inheritdoc/>

13
src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RGBPrimariesChromaticityCoordinates.cs

@ -76,12 +76,7 @@ namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSap
/// <inheritdoc/>
public override bool Equals(object obj)
{
if (obj is RgbPrimariesChromaticityCoordinates)
{
return this.Equals((RgbPrimariesChromaticityCoordinates)obj);
}
return false;
return obj is RgbPrimariesChromaticityCoordinates coordinates && this.Equals(coordinates);
}
/// <inheritdoc/>
@ -90,6 +85,12 @@ namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSap
return this.R.Equals(other.R) && this.G.Equals(other.G) && this.B.Equals(other.B);
}
/// <inheritdoc />
public override string ToString()
{
return $"RgbPrimariesChromaticityCoordinates [ R={this.R}, G={this.G}, B={this.B}]";
}
/// <inheritdoc />
public override int GetHashCode()
{

Loading…
Cancel
Save