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()); }