public bool Equals(SymbolPosition comp) { if (Object.ReferenceEquals(comp, null)) { return(false); } if (Object.ReferenceEquals(this, comp)) { return(true); } return(Filename == comp.Filename && Line == comp.Line && Column == comp.Column); }
public SymbolCoordinates(bool exact, SymbolPosition first, SymbolPosition last) { this.IsExact = exact; this.FirstPosition = first; this.LastPosition = last; }