1 changed files with 25 additions and 0 deletions
@ -0,0 +1,25 @@ |
|||
// Copyright (c) The Perspex Project. All rights reserved.
|
|||
// Licensed under the MIT license. See licence.md file in the project root for full license information.
|
|||
|
|||
using System; |
|||
using System.Collections.Generic; |
|||
|
|||
namespace Perspex.SceneGraph.UnitTests |
|||
{ |
|||
public class RelativeRectComparer : IEqualityComparer<RelativeRect> |
|||
{ |
|||
public bool Equals(RelativeRect a, RelativeRect b) |
|||
{ |
|||
return a.Unit == b.Unit && |
|||
Math.Round(a.Rect.X, 3) == Math.Round(b.Rect.X, 3) && |
|||
Math.Round(a.Rect.Y, 3) == Math.Round(b.Rect.Y, 3) && |
|||
Math.Round(a.Rect.Width, 3) == Math.Round(b.Rect.Width, 3) && |
|||
Math.Round(a.Rect.Height, 3) == Math.Round(b.Rect.Height, 3); |
|||
} |
|||
|
|||
public int GetHashCode(Rect obj) |
|||
{ |
|||
throw new NotImplementedException(); |
|||
} |
|||
} |
|||
} |
|||
Loading…
Reference in new issue