Browse Source

use Equals instead of == where necessary

af/merge-core
Johannes Bildstein 9 years ago
parent
commit
32bbbffb5c
  1. 2
      src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLut16TagDataEntry.cs
  2. 2
      src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLut8TagDataEntry.cs
  3. 2
      src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLutAToBTagDataEntry.cs
  4. 2
      src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLutBToATagDataEntry.cs
  5. 2
      src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccParametricCurveTagDataEntry.cs

2
src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLut16TagDataEntry.cs

@ -120,7 +120,7 @@ namespace ImageSharp
{
if (base.Equals(other) && other is IccLut16TagDataEntry entry)
{
return this.ClutValues == entry.ClutValues
return this.ClutValues.Equals(entry.ClutValues)
&& this.Matrix == entry.Matrix
&& this.InputValues.SequenceEqual(entry.InputValues)
&& this.OutputValues.SequenceEqual(entry.OutputValues);

2
src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLut8TagDataEntry.cs

@ -123,7 +123,7 @@ namespace ImageSharp
{
if (base.Equals(other) && other is IccLut16TagDataEntry entry)
{
return this.ClutValues == entry.ClutValues
return this.ClutValues.Equals(entry.ClutValues)
&& this.Matrix == entry.Matrix
&& this.InputValues.SequenceEqual(entry.InputValues)
&& this.OutputValues.SequenceEqual(entry.OutputValues);

2
src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLutAToBTagDataEntry.cs

@ -155,7 +155,7 @@ namespace ImageSharp
&& this.OutputChannelCount == entry.OutputChannelCount
&& this.Matrix3x1 == entry.Matrix3x1
&& this.Matrix3x3 == entry.Matrix3x3
&& this.ClutValues == entry.ClutValues
&& this.ClutValues.Equals(entry.ClutValues)
&& this.EqualsCurve(this.CurveA, entry.CurveA)
&& this.EqualsCurve(this.CurveB, entry.CurveB)
&& this.EqualsCurve(this.CurveM, entry.CurveM);

2
src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLutBToATagDataEntry.cs

@ -155,7 +155,7 @@ namespace ImageSharp
&& this.OutputChannelCount == entry.OutputChannelCount
&& this.Matrix3x1 == entry.Matrix3x1
&& this.Matrix3x3 == entry.Matrix3x3
&& this.ClutValues == entry.ClutValues
&& this.ClutValues.Equals(entry.ClutValues)
&& this.EqualsCurve(this.CurveA, entry.CurveA)
&& this.EqualsCurve(this.CurveB, entry.CurveB)
&& this.EqualsCurve(this.CurveM, entry.CurveM);

2
src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccParametricCurveTagDataEntry.cs

@ -41,7 +41,7 @@ namespace ImageSharp
{
if (base.Equals(other) && other is IccParametricCurveTagDataEntry entry)
{
return this.Curve == entry.Curve;
return this.Curve.Equals(entry.Curve);
}
return false;

Loading…
Cancel
Save