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.

C#
Copy
public struct Point : IEquatable<Point>
Implements

Fields

View Source

X

Location along the horizontal axis.

Declaration
C#
Copy
public int X
Field Value
Type Description
System.Int32
API Level: preview
View Source

Y

Location along the vertical axis.

Declaration
C#
Copy
public int Y
Field Value
Type Description
System.Int32
API Level: preview

Methods

View Source

Equals(Point)

Indicates whether this instance and a Point object are equal.

Declaration
C#
Copy
public bool Equals(Point other)
Parameters
Type Name Description
Point other

The Point to compare with the current instance.

Returns
Type Description
System.Boolean

true if the object and this instance are the same type and represent the same value, otherwise false.

API Level: preview
View Source

Equals(Object)

Indicates whether this instance and a specified object are equal.

Declaration
C#
Copy
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj

The object to compare with the current instance.

Returns
Type Description
System.Boolean

true if the object and this instance are of the same type and represent the same value, otherwise false.

Overrides
System.ValueType.Equals(System.Object)
API Level: preview
View Source

GetHashCode()

Gets the hash code.

Declaration
C#
Copy
public override int GetHashCode()
Returns
Type Description
System.Int32

The hash code.

Overrides
System.ValueType.GetHashCode()
API Level: preview
View Source

ToString()

A human readable representation of Point.

Declaration
C#
Copy
public override string ToString()
Returns
Type Description
System.String

The string is formatted as "{{X={0} Y={1}}}".

Overrides
System.ValueType.ToString()
API Level: preview

Operators

View Source

Equality(Point, Point)

Whether both Points are equal.

Declaration
C#
Copy
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
System.Boolean

True if both Points have equal values.

API Level: preview
View Source

Inequality(Point, Point)

Whether both Points are not equal.

Declaration
C#
Copy
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
System.Boolean

True if both Points do not have equal values.

API Level: preview

Implements