mirror of
https://github.com/oliverbooth/VpSharp
synced 2024-11-22 23:58:47 +00:00
Add xmldoc to operators in Coordinates
This commit is contained in:
parent
ff088a9870
commit
e656436519
@ -1,4 +1,4 @@
|
|||||||
namespace VpSharp;
|
namespace VpSharp;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Represents a set of coordinates.
|
/// Represents a set of coordinates.
|
||||||
@ -79,11 +79,27 @@ public readonly partial struct Coordinates : IEquatable<Coordinates>
|
|||||||
/// <value>The Z coordinate.</value>
|
/// <value>The Z coordinate.</value>
|
||||||
public double Z { get; init; }
|
public double Z { get; init; }
|
||||||
|
|
||||||
public static bool operator ==(Coordinates left, Coordinates right) =>
|
/// <summary>
|
||||||
left.Equals(right);
|
/// Returns a value indicating whether two instances of <see cref="Coordinates" /> are equal.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="left">The first instance.</param>
|
||||||
|
/// <param name="right">The second instance.</param>
|
||||||
|
/// <returns><see langword="true" /> if the two instances are equal; otherwise, <see langword="false" />.</returns>
|
||||||
|
public static bool operator ==(in Coordinates left, in Coordinates right)
|
||||||
|
{
|
||||||
|
return left.Equals(right);
|
||||||
|
}
|
||||||
|
|
||||||
public static bool operator !=(Coordinates left, Coordinates right) =>
|
/// <summary>
|
||||||
!(left == right);
|
/// Returns a value indicating whether two instances of <see cref="Coordinates" /> are not equal.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="left">The first instance.</param>
|
||||||
|
/// <param name="right">The second instance.</param>
|
||||||
|
/// <returns><see langword="true" /> if the two instances are not equal; otherwise, <see langword="false" />.</returns>
|
||||||
|
public static bool operator !=(in Coordinates left, in Coordinates right)
|
||||||
|
{
|
||||||
|
return !(left == right);
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Parses a coordinate string.
|
/// Parses a coordinate string.
|
||||||
@ -110,7 +126,7 @@ public readonly partial struct Coordinates : IEquatable<Coordinates>
|
|||||||
Z.Equals(other.Z) &&
|
Z.Equals(other.Z) &&
|
||||||
Yaw.Equals(other.Yaw) &&
|
Yaw.Equals(other.Yaw) &&
|
||||||
IsRelative.Equals(other.IsRelative) &&
|
IsRelative.Equals(other.IsRelative) &&
|
||||||
string.Equals(World, other.World);
|
string.Equals(World, other.World, StringComparison.Ordinal);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
|
Loading…
Reference in New Issue
Block a user