Exemple #1
0
 public static string ListOutVariables(string prefix, IList <IVariable> variables, string seperator, PrintVariableType print)
 {
     return(ListOutVariables(prefix, variables, null, seperator, print));
 }
Exemple #2
0
        public static string ListOutVariables(string prefix, IList <IVariable> variables, string suffix, string seperator, PrintVariableType print)
        {
            string variablesListed = string.Empty;

            if (variables != null && variables.Count > 0)
            {
                for (int i = 0; i < variables.Count; i++)
                {
                    if (i > 0)
                    {
                        variablesListed += seperator;
                    }

                    if (!string.IsNullOrWhiteSpace(prefix))
                    {
                        variablesListed += prefix;
                    }

                    if (print == PrintVariableType.InstanceName)
                    {
                        variablesListed += variables[i].InstanceName;
                    }
                    else if (print == PrintVariableType.Reference)
                    {
                        variablesListed += variables[i].Reference;
                    }
                    else if (print == PrintVariableType.Variable)
                    {
                        variablesListed += variables[i].VariableType.Name;
                    }

                    if (!string.IsNullOrWhiteSpace(suffix))
                    {
                        variablesListed += suffix;
                    }
                }
            }

            return(variablesListed);
        }
Exemple #3
0
 public static string ListOutVariables(string prefix, IList <IVariable> variables, PrintVariableType print)
 {
     return(ListOutVariables(prefix, variables, null, TemplatesHelper.DefaultSeperator, print));
 }