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 [Empty]";
} }
return $"CieXyChromaticityCoordinates [ X={this.X:#0.##}, Y={this.Y:#0.##}]"; return $"CieXyChromaticityCoordinates [ X={this.X}, Y={this.Y}]";
} }
/// <inheritdoc/> /// <inheritdoc/>
[MethodImpl(MethodImplOptions.AggressiveInlining)] [MethodImpl(MethodImplOptions.AggressiveInlining)]
public override bool Equals(object obj) public override bool Equals(object obj)
{ {
if (obj is CieXyChromaticityCoordinates) return obj is CieXyChromaticityCoordinates coordinates && this.Equals(coordinates);
{
return this.Equals((CieXyChromaticityCoordinates)obj);
}
return false;
} }
/// <inheritdoc/> /// <inheritdoc/>

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

@ -76,12 +76,7 @@ namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSap
/// <inheritdoc/> /// <inheritdoc/>
public override bool Equals(object obj) public override bool Equals(object obj)
{ {
if (obj is RgbPrimariesChromaticityCoordinates) return obj is RgbPrimariesChromaticityCoordinates coordinates && this.Equals(coordinates);
{
return this.Equals((RgbPrimariesChromaticityCoordinates)obj);
}
return false;
} }
/// <inheritdoc/> /// <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); 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 /> /// <inheritdoc />
public override int GetHashCode() public override int GetHashCode()
{ {

Loading…
Cancel
Save