Esempio n. 1
0
 public override int GetHashCode()
 {
     return(CodeLength.GetHashCode() ^
            StartColumn.GetHashCode() ^
            StartGeneratedColumn.GetHashCode() ^
            StartLine.GetHashCode());
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 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);
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
File: Span.cs Progetto: shana/bebop
        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);
        }