public FunctionDeclarationSyntax(SyntaxTree syntaxTree, SyntaxToken functionKeyword, SyntaxToken identifier, SyntaxToken openParenthesisToken, SeparatedSyntaxList <ParameterSyntax> parameters, SyntaxToken closedParenthesisToken, TypeClauseSyntax type, BlockStatementSyntax body) : base(syntaxTree) { FunctionKeyword = functionKeyword; Identifier = identifier; OpenParenthesisToken = openParenthesisToken; Parameters = parameters; ClosedParenthesisToken = closedParenthesisToken; Type = type; Body = body; }
internal ParameterSyntax(SyntaxTree syntaxTree, SyntaxToken identifier, TypeClauseSyntax type) : base(syntaxTree) { Identifier = identifier; Type = type; }