public string GetLabel(DeltinScript deltinScript, AnonymousLabelInfo labelInfo) { string result = string.Empty; if (Attributes.Ref) { result = "ref "; } else if (Attributes.In) { result = "in "; } result += labelInfo.NameFromSolver(deltinScript, _type) + " " + Name; if (DefaultValue != null) { result = "[" + result + "]"; } return(result); }
public static string GetLabels(DeltinScript deltinScript, AnonymousLabelInfo labelInfo, CodeParameter[] parameters) { return("(" + string.Join(", ", parameters.Select(p => p.GetLabel(deltinScript, labelInfo))) + ")"); }