Exemplo n.º 1
0
        public override string ToString()
        {
            var  sb      = new StringBuilder("TTargetInfo(");
            bool __first = true;

            if (isset.is_agg)
            {
                if (!__first)
                {
                    sb.Append(", ");
                }
                __first = false;
                sb.Append("Is_agg: ");
                sb.Append(Is_agg);
            }
            if (isset.kind)
            {
                if (!__first)
                {
                    sb.Append(", ");
                }
                __first = false;
                sb.Append("Kind: ");
                sb.Append(Kind);
            }
            if (Type != null && isset.type)
            {
                if (!__first)
                {
                    sb.Append(", ");
                }
                __first = false;
                sb.Append("Type: ");
                sb.Append(Type == null ? "<null>" : Type.ToString());
            }
            if (Arg_type != null && isset.arg_type)
            {
                if (!__first)
                {
                    sb.Append(", ");
                }
                __first = false;
                sb.Append("Arg_type: ");
                sb.Append(Arg_type == null ? "<null>" : Arg_type.ToString());
            }
            if (isset.skip_nulls)
            {
                if (!__first)
                {
                    sb.Append(", ");
                }
                __first = false;
                sb.Append("Skip_nulls: ");
                sb.Append(Skip_nulls);
            }
            if (isset.is_distinct)
            {
                if (!__first)
                {
                    sb.Append(", ");
                }
                __first = false;
                sb.Append("Is_distinct: ");
                sb.Append(Is_distinct);
            }
            sb.Append(")");
            return(sb.ToString());
        }