예제 #1
0
        public override int GetHashCode()
        {
            int hashcode = 157;

            unchecked {
                if ((Column_name != null))
                {
                    hashcode = (hashcode * 397) + Column_name.GetHashCode();
                }
                hashcode = (hashcode * 397) + Op.GetHashCode();
                if ((Value != null))
                {
                    hashcode = (hashcode * 397) + Value.GetHashCode();
                }
            }
            return(hashcode);
        }
예제 #2
0
        public override string ToString()
        {
            var sb = new StringBuilder("IndexExpression(");

            if ((Column_name != null))
            {
                sb.Append(", Column_name: ");
                Column_name.ToString(sb);
            }
            sb.Append(", Op: ");
            Op.ToString(sb);
            if ((Value != null))
            {
                sb.Append(", Value: ");
                Value.ToString(sb);
            }
            sb.Append(')');
            return(sb.ToString());
        }