Class PointComparer<TPoint>
Use this class in constructors of HashSets and Dictionaries that take point types(such as PointyHexPoint) as keys.
public class PointComparer<TPoint> : IEqualityComparer<TPoint> where TPoint : IGridPoint<TPoint>
Type Parameters
TPoint
- Inheritance
-
PointComparer<TPoint>
- Implements
-
IEqualityComparer<TPoint>
- Inherited Members
- Extension Methods
Methods
Equals(TPoint, TPoint)
public bool Equals(TPoint p1, TPoint p2)
Parameters
p1TPointp2TPoint
Returns
GetHashCode(TPoint)
public int GetHashCode(TPoint p)
Parameters
pTPoint