4using System.Threading.Tasks;
37 public float X => this.x;
42 public float Y => this.y;
45 public override bool Equals(
object obj)
55 int Result = this.x.GetHashCode();
56 Result ^= Result << 5 ^ this.y.GetHashCode();
70 foreach (XmlAttribute Attr
in Xml.Attributes)
86 return Task.CompletedTask;
Class managing a script expression.
static bool TryParse(string s, out double Value)
Tries to parse a double-precision floating-point value.
static string ToString(double Value)
Converts a value to a string, that can be parsed as part of an expression.
Abstract base class for canvas operations.
Abstract base class for operations using one coordinate
override void ExportGraph(XmlWriter Output)
Exports graph specifics to XML.
override bool Equals(object obj)
override Task ImportGraph(XmlElement Xml, Variables _)
Imports graph specifics from XML.
OneCoordinate()
Abstract base class for operations using one coordinate
override int GetHashCode()
OneCoordinate(float X, float Y)
Abstract base class for operations using one coordinate