示例#1
0
        public override string ToString()
        {
            var sb   = new StringBuilder("InvalidOperation(");
            int tmp3 = 0;

            if (__isset.whatOp)
            {
                if (0 < tmp3++)
                {
                    sb.Append(", ");
                }
                sb.Append("WhatOp: ");
                WhatOp.ToString(sb);
            }
            if ((Why != null) && __isset.why)
            {
                if (0 < tmp3++)
                {
                    sb.Append(", ");
                }
                sb.Append("Why: ");
                Why.ToString(sb);
            }
            sb.Append(')');
            return(sb.ToString());
        }
示例#2
0
        public override int GetHashCode()
        {
            int hashcode = 157;

            unchecked {
                if (__isset.whatOp)
                {
                    hashcode = (hashcode * 397) + WhatOp.GetHashCode();
                }
                if ((Why != null) && __isset.why)
                {
                    hashcode = (hashcode * 397) + Why.GetHashCode();
                }
            }
            return(hashcode);
        }