public static glsl.ParameterListSyntax Translate(this cs.ParameterListSyntax node) { var parameters = new glsl.ParameterListSyntax(); var parameterNodes = node.Parameters.Translate(); return(parameters.Update(node.OpenParenToken, parameterNodes, node.CloseParenToken)); }
public FunctionDeclarationSyntax WithParameterList(ParameterListSyntax parameters) { return(Update(ReturnType, Identifier, parameters, Body)); }
public FunctionDeclarationSyntax Update(TypeSyntax returnType, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax body) { return(new FunctionDeclarationSyntax() { ReturnType = returnType, Identifier = identifier, ParameterList = parameterList, Body = body }); }