using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Jace.Operations { /// /// Represents a variable in a mathematical formula. /// public class Variable : Operation { public Variable(string name) : base(DataType.FloatingPoint, true, false) { this.Name = name; } public string Name { get; private set; } public override bool Equals(object obj) { Variable other = obj as Variable; if (other != null) { return this.Name.Equals(other.Name); } else return false; } public override int GetHashCode() { return this.Name.GetHashCode(); } } }