public override int GetHashCode() { return new { StartPosition, EndPosition, Symbol }.GetHashCode(); }