Example #1
0
 public ProcedureStatementSyntax(SyntaxToken?modifier, SyntaxToken keyword, SyntaxToken?openParenthesis, SeparatedListSyntax <ExpressionSyntax> arguments, SyntaxToken?closeParenthesis, SyntaxToken endToken) : base(endToken)
 {
     Modifier         = modifier;
     Keyword          = keyword ?? throw new ArgumentNullException(nameof(keyword));
     OpenParenthesis  = openParenthesis;
     Arguments        = arguments ?? throw new ArgumentNullException(nameof(arguments));
     CloseParenthesis = closeParenthesis;
 }
Example #2
0
 public FunctionExpressionSyntax(SyntaxToken keyword, SyntaxToken?openParenthesis, SeparatedListSyntax <ExpressionSyntax> arguments, SyntaxToken?closeParenthesis)
 {
     Keyword          = keyword ?? throw new ArgumentNullException(nameof(keyword));
     OpenParenthesis  = openParenthesis;
     Arguments        = arguments ?? throw new ArgumentNullException(nameof(arguments));
     CloseParenthesis = closeParenthesis;
 }