public override string ToString() { if (constraint == c_.Specific) { return(specific.ToString()); } else if (constraint == c_.AnyOfType) { return(constraint.ToString() + "(" + specific.ToString() + ")"); } else if (constraint == c_.List) { StringBuilder sb = new StringBuilder(); sb.Append("["); for (int i = 0; i < specific_list.Count; i++) { if (i > 0) { sb.Append(", "); } sb.Append(specific_list[i].ToString()); } sb.Append("]"); return(sb.ToString()); } else { return(constraint.ToString()); } }
public override string ToString() { return("&" + base_loc.ToString()); }
public override string ToString() { return("[" + base_loc.ToString() + ((const_offset != 0) ? (" + $" + const_offset.ToString()) : "") + "]"); }