Struct Point
Definition
- Namespace:
- ElmSharp
- Assembly:
- ElmSharp.dll
- API Level:
- preview
The Point is a struct that defines the 2D point as a pair of generic type.
public struct Point : IEquatable<Point>
- Implements
Fields
View SourceX
Location along the horizontal axis.
Declaration
public int X
Field Value
Type | Description |
---|---|
Int32 |
API Level: preview
View SourceY
Location along the vertical axis.
Declaration
public int Y
Field Value
Type | Description |
---|---|
Int32 |
API Level: preview
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 |
---|---|
Boolean | true if the object and this instance are the same type and represent the same value, otherwise false. |
API Level: preview
View SourceEquals(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 |
---|---|
Boolean | true if the object and this instance are of the same type and represent the same value, otherwise false. |
Overrides
API Level: preview
View SourceGetHashCode()
Gets the hash code.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
Int32 | The hash code. |
Overrides
API Level: preview
View SourceToString()
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
API Level: preview
Operators
View SourceEquality(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 |
---|---|
Boolean | True if both Points have equal values. |
API Level: preview
View SourceInequality(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 |
---|---|
Boolean | True if both Points do not have equal values. |