Struct Point
Definition
- Namespace:
- ElmSharp
- Assembly:
- ElmSharp.dll
The Point is a struct that defines the 2D point as a pair of generic type.
public struct Point : IEquatable<Point>
- Implements
-
System.IEquatable<T><Point>
Fields
View SourceX
Location along the horizontal axis.
Declaration
public int X
Field Value
Type | Description |
---|---|
int |
Y
Location along the vertical axis.
Declaration
public int Y
Field Value
Type | Description |
---|---|
int |
Methods
View SourceEquals(Point)
Indicates whether this instance and a Point object are equal.
Declaration
public bool Equals(Point other)
Parameters
Type | Name | Description |
---|---|---|
Point | other | The Point to compare with the current instance. |
Returns
Type | Description |
---|---|
bool | true if the object and this instance are the same type and represent the same value, otherwise false. |
Equals(object)
Indicates whether this instance and a specified object are equal.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
object | obj | The object to compare with the current instance. |
Returns
Type | Description |
---|---|
bool | true if the object and this instance are of the same type and represent the same value, otherwise false. |
Overrides
GetHashCode()
Gets the hash code.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int | The hash code. |
Overrides
ToString()
A human readable representation of Point.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | The string is formatted as "{{X={0} Y={1}}}". |
Overrides
Operators
View Sourceoperator ==(Point, Point)
Whether both Points are equal.
Declaration
public static bool operator ==(Point p1, Point p2)
Parameters
Type | Name | Description |
---|---|---|
Point | p1 | A Point on the left hand side. |
Point | p2 | A Point on the right hand side. |
Returns
Type | Description |
---|---|
bool | True if both Points have equal values. |
operator !=(Point, Point)
Whether both Points are not equal.
Declaration
public static bool operator !=(Point p1, Point p2)
Parameters
Type | Name | Description |
---|---|---|
Point | p1 | A Point on the left hand side. |
Point | p2 | A Point on the right hand side. |
Returns
Type | Description |
---|---|
bool | True if both Points do not have equal values. |