Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }