public JassParameterSyntax(JassTypeSyntax type, JassIdentifierNameSyntax identifierName) { Type = type; IdentifierName = identifierName; }
public JassFunctionDeclaratorSyntax(JassIdentifierNameSyntax identifierName, JassParameterListSyntax parameterList, JassTypeSyntax returnType) { IdentifierName = identifierName; ParameterList = parameterList; ReturnType = returnType; }
public JassParameterSyntax(string type, string name) { Type = new JassTypeSyntax(type); IdentifierName = new JassIdentifierNameSyntax(name); }
public JassVariableDeclaratorSyntax(JassTypeSyntax type, JassIdentifierNameSyntax identifierName, JassEqualsValueClauseSyntax?value) { Type = type; IdentifierName = identifierName; Value = value; }