public override int GetHashCode() { return(CodeLength.GetHashCode() ^ StartColumn.GetHashCode() ^ StartGeneratedColumn.GetHashCode() ^ StartLine.GetHashCode()); }
public override int GetHashCode( ) { int hashCode = 2078777074; hashCode = (hashCode * -1521134295) + base.GetHashCode( ); hashCode = (hashCode * -1521134295) + StartLine.GetHashCode( ); hashCode = (hashCode * -1521134295) + StartColumn.GetHashCode( ); hashCode = (hashCode * -1521134295) + EndLine.GetHashCode( ); hashCode = (hashCode * -1521134295) + EndColumn.GetHashCode( ); return(hashCode); }
public override int GetHashCode() { unchecked { int hash = 17; hash *= 23 + StartLine.GetHashCode(); hash *= 23 + StartColumn.GetHashCode(); hash *= 23 + EndLine.GetHashCode(); hash *= 23 + EndColumn.GetHashCode(); return(hash); } }
public override int GetHashCode() { var hashCode = 1032872879; hashCode = hashCode * -1521134295 + EqualityComparer <ISymbol> .Default.GetHashCode(Variable); hashCode = hashCode * -1521134295 + StartLine.GetHashCode(); hashCode = hashCode * -1521134295 + EndLine.GetHashCode(); hashCode = hashCode * -1521134295 + StartColumn.GetHashCode(); hashCode = hashCode * -1521134295 + EndColumn.GetHashCode(); return(hashCode); }
public override int GetHashCode() { int result = 17; unchecked { result = (result * 31) + StartLine.GetHashCode(); result = (result * 31) + StartColumn.GetHashCode(); result = (result * 31) + EndLine.GetHashCode(); result = (result * 31) + EndColumn.GetHashCode(); result = (result * 31) + Offset.GetHashCode(); result = (result * 31) + Length.GetHashCode(); } return(result); }
public int CompareTo(Span other) { var c = StartLine.CompareTo(other.StartLine); if (c != 0) { return(c); } c = StartColumn.CompareTo(other.StartColumn); if (c != 0) { return(c); } c = EndLine.CompareTo(other.EndLine); if (c != 0) { return(c); } c = EndColumn.CompareTo(other.EndColumn); return(c); }