Beispiel #1
0
        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);
        }
Beispiel #2
0
 public static string GetLabels(DeltinScript deltinScript, AnonymousLabelInfo labelInfo, CodeParameter[] parameters)
 {
     return("(" + string.Join(", ", parameters.Select(p => p.GetLabel(deltinScript, labelInfo))) + ")");
 }