public static string Parameter(Variable data, bool isLast) { var output = string.Empty; output += Patcher.AsActualName(data.type.type) + " " + Patcher.LegalVariableName(data.name, true) + (isLast ? "" : ", "); return(output); }
public static string Variables(List <Variable> variables, int indent) { var output = string.Empty; var count = 0; foreach (Variable variable in variables) { count++; var asReadOnly = string.Empty; var type = variable.type.type; output += Indent(indent) + Scope(variable.scope) + VariableModifier(variable) + " " + Patcher.AsActualName(type) + " " + Patcher.LegalVariableName(variable.name, true); output += VariableScope(variable, indent); if (count < variables.Count) { output += "\n"; } } return(output); }