public static string ListOutVariables(string prefix, IList <IVariable> variables, string seperator, PrintVariableType print) { return(ListOutVariables(prefix, variables, null, seperator, print)); }
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); }
public static string ListOutVariables(string prefix, IList <IVariable> variables, PrintVariableType print) { return(ListOutVariables(prefix, variables, null, TemplatesHelper.DefaultSeperator, print)); }