Esempio n. 1
0
 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());
     }
 }
Esempio n. 2
0
 public override string ToString()
 {
     return("&" + base_loc.ToString());
 }
Esempio n. 3
0
 public override string ToString()
 {
     return("[" + base_loc.ToString() + ((const_offset != 0) ? (" + $" + const_offset.ToString()) : "") + "]");
 }