1 instantiation of ParameterListSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
22167
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
ParameterListSyntax
(this, parent, position);
345 references to ParameterListSyntax
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
427
var
parameterList = node switch
Microsoft.CodeAnalysis.CSharp (212)
_generated\0\Syntax.xml.Main.Generated.cs (46)
619
public virtual TResult? VisitParameterList(
ParameterListSyntax
node) => this.DefaultVisit(node);
1375
public virtual void VisitParameterList(
ParameterListSyntax
node) => this.DefaultVisit(node);
1697
=> node.Update(VisitList(node.Modifiers), VisitToken(node.DelegateKeyword), (
ParameterListSyntax
?)Visit(node.ParameterList), (BlockSyntax?)Visit(node.Block) ?? throw new ArgumentNullException("block"), (ExpressionSyntax?)Visit(node.ExpressionBody));
1706
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (TypeSyntax?)Visit(node.ReturnType), (
ParameterListSyntax
?)Visit(node.ParameterList) ?? throw new ArgumentNullException("parameterList"), VisitToken(node.ArrowToken), (BlockSyntax?)Visit(node.Block), (ExpressionSyntax?)Visit(node.ExpressionBody));
1866
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (TypeSyntax?)Visit(node.ReturnType) ?? throw new ArgumentNullException("returnType"), VisitToken(node.Identifier), (TypeParameterListSyntax?)Visit(node.TypeParameterList), (
ParameterListSyntax
?)Visit(node.ParameterList) ?? throw new ArgumentNullException("parameterList"), VisitList(node.ConstraintClauses), (BlockSyntax?)Visit(node.Body), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), VisitToken(node.SemicolonToken));
2028
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.Keyword), VisitToken(node.Identifier), (TypeParameterListSyntax?)Visit(node.TypeParameterList), (
ParameterListSyntax
?)Visit(node.ParameterList), (BaseListSyntax?)Visit(node.BaseList), VisitList(node.ConstraintClauses), VisitToken(node.OpenBraceToken), VisitList(node.Members), VisitToken(node.CloseBraceToken), VisitToken(node.SemicolonToken));
2031
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.Keyword), VisitToken(node.Identifier), (TypeParameterListSyntax?)Visit(node.TypeParameterList), (
ParameterListSyntax
?)Visit(node.ParameterList), (BaseListSyntax?)Visit(node.BaseList), VisitList(node.ConstraintClauses), VisitToken(node.OpenBraceToken), VisitList(node.Members), VisitToken(node.CloseBraceToken), VisitToken(node.SemicolonToken));
2035
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.Keyword), VisitToken(node.Identifier), (TypeParameterListSyntax?)Visit(node.TypeParameterList), (
ParameterListSyntax
?)Visit(node.ParameterList), (BaseListSyntax?)Visit(node.BaseList), VisitList(node.ConstraintClauses), VisitToken(node.OpenBraceToken), VisitList(node.Members), VisitToken(node.CloseBraceToken), VisitToken(node.SemicolonToken));
2038
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.Keyword), VisitToken(node.Identifier), (TypeParameterListSyntax?)Visit(node.TypeParameterList), (
ParameterListSyntax
?)Visit(node.ParameterList), (BaseListSyntax?)Visit(node.BaseList), VisitList(node.ConstraintClauses), VisitToken(node.OpenBraceToken), VisitList(node.Members), VisitToken(node.CloseBraceToken), VisitToken(node.SemicolonToken));
2041
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.Keyword), VisitToken(node.ClassOrStructKeyword), VisitToken(node.Identifier), (TypeParameterListSyntax?)Visit(node.TypeParameterList), (
ParameterListSyntax
?)Visit(node.ParameterList), (BaseListSyntax?)Visit(node.BaseList), VisitList(node.ConstraintClauses), VisitToken(node.OpenBraceToken), VisitList(node.Members), VisitToken(node.CloseBraceToken), VisitToken(node.SemicolonToken));
2047
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.DelegateKeyword), (TypeSyntax?)Visit(node.ReturnType) ?? throw new ArgumentNullException("returnType"), VisitToken(node.Identifier), (TypeParameterListSyntax?)Visit(node.TypeParameterList), (
ParameterListSyntax
?)Visit(node.ParameterList) ?? throw new ArgumentNullException("parameterList"), VisitList(node.ConstraintClauses), VisitToken(node.SemicolonToken));
2053
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.Keyword), (TypeParameterListSyntax?)Visit(node.TypeParameterList), (
ParameterListSyntax
?)Visit(node.ParameterList), VisitList(node.ConstraintClauses), VisitToken(node.OpenBraceToken), VisitList(node.Members), VisitToken(node.CloseBraceToken), VisitToken(node.SemicolonToken));
2095
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (TypeSyntax?)Visit(node.ReturnType) ?? throw new ArgumentNullException("returnType"), (ExplicitInterfaceSpecifierSyntax?)Visit(node.ExplicitInterfaceSpecifier), VisitToken(node.Identifier), (TypeParameterListSyntax?)Visit(node.TypeParameterList), (
ParameterListSyntax
?)Visit(node.ParameterList) ?? throw new ArgumentNullException("parameterList"), VisitList(node.ConstraintClauses), (BlockSyntax?)Visit(node.Body), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), VisitToken(node.SemicolonToken));
2098
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (TypeSyntax?)Visit(node.ReturnType) ?? throw new ArgumentNullException("returnType"), (ExplicitInterfaceSpecifierSyntax?)Visit(node.ExplicitInterfaceSpecifier), VisitToken(node.OperatorKeyword), VisitToken(node.CheckedKeyword), VisitToken(node.OperatorToken), (
ParameterListSyntax
?)Visit(node.ParameterList) ?? throw new ArgumentNullException("parameterList"), (BlockSyntax?)Visit(node.Body), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), VisitToken(node.SemicolonToken));
2101
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.ImplicitOrExplicitKeyword), (ExplicitInterfaceSpecifierSyntax?)Visit(node.ExplicitInterfaceSpecifier), VisitToken(node.OperatorKeyword), VisitToken(node.CheckedKeyword), (TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), (
ParameterListSyntax
?)Visit(node.ParameterList) ?? throw new ArgumentNullException("parameterList"), (BlockSyntax?)Visit(node.Body), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), VisitToken(node.SemicolonToken));
2104
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.Identifier), (
ParameterListSyntax
?)Visit(node.ParameterList) ?? throw new ArgumentNullException("parameterList"), (ConstructorInitializerSyntax?)Visit(node.Initializer), (BlockSyntax?)Visit(node.Body), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), VisitToken(node.SemicolonToken));
2110
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.TildeToken), VisitToken(node.Identifier), (
ParameterListSyntax
?)Visit(node.ParameterList) ?? throw new ArgumentNullException("parameterList"), (BlockSyntax?)Visit(node.Body), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), VisitToken(node.SemicolonToken));
2130
public override SyntaxNode? VisitParameterList(
ParameterListSyntax
node)
3263
public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(SyntaxTokenList modifiers, SyntaxToken delegateKeyword,
ParameterListSyntax
? parameterList, BlockSyntax block, ExpressionSyntax? expressionBody)
3291
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType,
ParameterListSyntax
parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
3299
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType,
ParameterListSyntax
parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
4043
public static LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
4058
public static LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5045
public static ClassDeclarationSyntax ClassDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
5071
public static StructDeclarationSyntax StructDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
5098
public static UnionDeclarationSyntax UnionDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
5124
public static InterfaceDeclarationSyntax InterfaceDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
5150
public static RecordDeclarationSyntax RecordDeclaration(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken classOrStructKeyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
5188
public static RecordDeclarationSyntax RecordDeclaration(SyntaxKind kind, SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
5234
public static DelegateDeclarationSyntax DelegateDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken delegateKeyword, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
5245
public static DelegateDeclarationSyntax DelegateDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses)
5272
public static ExtensionBlockDeclarationSyntax ExtensionBlockDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
5297
public static ExtensionBlockDeclarationSyntax ExtensionBlockDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
5491
public static MethodDeclarationSyntax MethodDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5506
public static MethodDeclarationSyntax MethodDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5518
public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5578
public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorToken,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5586
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5613
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, TypeSyntax type,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5621
public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier,
ParameterListSyntax
parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5635
public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier,
ParameterListSyntax
parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5679
public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5694
public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5858
public static
ParameterListSyntax
ParameterList(SyntaxToken openParenToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeParenToken)
5862
return (
ParameterListSyntax
)Syntax.InternalSyntax.SyntaxFactory.ParameterList((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ParameterSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
5866
public static
ParameterListSyntax
ParameterList(SeparatedSyntaxList<ParameterSyntax> parameters = default)
_generated\2\Syntax.xml.Syntax.Generated.cs (90)
3125
private
ParameterListSyntax
? parameterList;
3147
public
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 2);
3182
public AnonymousMethodExpressionSyntax Update(SyntaxTokenList modifiers, SyntaxToken delegateKeyword,
ParameterListSyntax
? parameterList, BlockSyntax block, ExpressionSyntax? expressionBody)
3197
public AnonymousMethodExpressionSyntax WithParameterList(
ParameterListSyntax
? parameterList) => Update(this.Modifiers, this.DelegateKeyword, parameterList, this.Block, this.ExpressionBody);
3207
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
3415
private
ParameterListSyntax
? parameterList;
3438
public
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 3)!;
3480
public ParenthesizedLambdaExpressionSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType,
ParameterListSyntax
parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
3497
public ParenthesizedLambdaExpressionSyntax WithParameterList(
ParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.ReturnType, parameterList, this.ArrowToken, this.Block, this.ExpressionBody);
6420
private
ParameterListSyntax
? parameterList;
6448
public
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 5)!;
6495
public LocalFunctionStatementSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
6513
public LocalFunctionStatementSyntax WithParameterList(
ParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.ReturnType, this.Identifier, this.TypeParameterList, parameterList, this.ConstraintClauses, this.Body, this.ExpressionBody, this.SemicolonToken);
10424
public abstract
ParameterListSyntax
? ParameterList { get; }
10425
public TypeDeclarationSyntax WithParameterList(
ParameterListSyntax
? parameterList) => WithParameterListCore(parameterList);
10426
internal abstract TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList);
10467
private
ParameterListSyntax
? parameterList;
10495
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 5);
10557
public ClassDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
10579
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
10580
public new ClassDeclarationSyntax WithParameterList(
ParameterListSyntax
? parameterList) => Update(this.AttributeLists, this.Modifiers, this.Keyword, this.Identifier, this.TypeParameterList, parameterList, this.BaseList, this.ConstraintClauses, this.OpenBraceToken, this.Members, this.CloseBraceToken, this.SemicolonToken);
10607
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
10633
private
ParameterListSyntax
? parameterList;
10661
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 5);
10723
public StructDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
10745
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
10746
public new StructDeclarationSyntax WithParameterList(
ParameterListSyntax
? parameterList) => Update(this.AttributeLists, this.Modifiers, this.Keyword, this.Identifier, this.TypeParameterList, parameterList, this.BaseList, this.ConstraintClauses, this.OpenBraceToken, this.Members, this.CloseBraceToken, this.SemicolonToken);
10773
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
10800
private
ParameterListSyntax
? parameterList;
10828
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 5);
10891
public UnionDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
10913
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
10914
public new UnionDeclarationSyntax WithParameterList(
ParameterListSyntax
? parameterList) => Update(this.AttributeLists, this.Modifiers, this.Keyword, this.Identifier, this.TypeParameterList, parameterList, this.BaseList, this.ConstraintClauses, this.OpenBraceToken, this.Members, this.CloseBraceToken, this.SemicolonToken);
10941
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
10967
private
ParameterListSyntax
? parameterList;
10995
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 5);
11057
public InterfaceDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
11079
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
11080
public new InterfaceDeclarationSyntax WithParameterList(
ParameterListSyntax
? parameterList) => Update(this.AttributeLists, this.Modifiers, this.Keyword, this.Identifier, this.TypeParameterList, parameterList, this.BaseList, this.ConstraintClauses, this.OpenBraceToken, this.Members, this.CloseBraceToken, this.SemicolonToken);
11107
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
11133
private
ParameterListSyntax
? parameterList;
11169
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 6);
11231
public RecordDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken classOrStructKeyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
11254
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
11255
public new RecordDeclarationSyntax WithParameterList(
ParameterListSyntax
? parameterList) => Update(this.AttributeLists, this.Modifiers, this.Keyword, this.ClassOrStructKeyword, this.Identifier, this.TypeParameterList, parameterList, this.BaseList, this.ConstraintClauses, this.OpenBraceToken, this.Members, this.CloseBraceToken, this.SemicolonToken);
11282
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
11446
private
ParameterListSyntax
? parameterList;
11477
public
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 6)!;
11510
public DelegateDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken delegateKeyword, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
11530
public DelegateDeclarationSyntax WithParameterList(
ParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.DelegateKeyword, this.ReturnType, this.Identifier, this.TypeParameterList, parameterList, this.ConstraintClauses, this.SemicolonToken);
11634
private
ParameterListSyntax
? parameterList;
11658
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 4);
11716
public ExtensionBlockDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
11736
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
11737
public new ExtensionBlockDeclarationSyntax WithParameterList(
ParameterListSyntax
? parameterList) => Update(this.AttributeLists, this.Modifiers, this.Keyword, this.TypeParameterList, parameterList, this.ConstraintClauses, this.OpenBraceToken, this.Members, this.CloseBraceToken, this.SemicolonToken);
11762
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
12544
public abstract
ParameterListSyntax
ParameterList { get; }
12545
public BaseMethodDeclarationSyntax WithParameterList(
ParameterListSyntax
parameterList) => WithParameterListCore(parameterList);
12546
internal abstract BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList);
12591
private
ParameterListSyntax
? parameterList;
12622
public override
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 6)!;
12672
public MethodDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
12692
internal override BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList) => WithParameterList(parameterList);
12693
public new MethodDeclarationSyntax WithParameterList(
ParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.ReturnType, this.ExplicitInterfaceSpecifier, this.Identifier, this.TypeParameterList, parameterList, this.ConstraintClauses, this.Body, this.ExpressionBody, this.SemicolonToken);
12740
private
ParameterListSyntax
? parameterList;
12781
public override
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 7)!;
12824
public OperatorDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
12845
internal override BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList) => WithParameterList(parameterList);
12846
public new OperatorDeclarationSyntax WithParameterList(
ParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.ReturnType, this.ExplicitInterfaceSpecifier, this.OperatorKeyword, this.CheckedKeyword, this.OperatorToken, parameterList, this.Body, this.ExpressionBody, this.SemicolonToken);
12886
private
ParameterListSyntax
? parameterList;
12927
public override
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 7)!;
12970
public ConversionOperatorDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
12991
internal override BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList) => WithParameterList(parameterList);
12992
public new ConversionOperatorDeclarationSyntax WithParameterList(
ParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.ImplicitOrExplicitKeyword, this.ExplicitInterfaceSpecifier, this.OperatorKeyword, this.CheckedKeyword, this.Type, parameterList, this.Body, this.ExpressionBody, this.SemicolonToken);
13030
private
ParameterListSyntax
? parameterList;
13054
public override
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 3)!;
13097
public ConstructorDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier,
ParameterListSyntax
parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13114
internal override BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList) => WithParameterList(parameterList);
13115
public new ConstructorDeclarationSyntax WithParameterList(
ParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.Identifier, parameterList, this.Initializer, this.Body, this.ExpressionBody, this.SemicolonToken);
13205
private
ParameterListSyntax
? parameterList;
13231
public override
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 4)!;
13270
public DestructorDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13288
internal override BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList) => WithParameterList(parameterList);
13289
public new DestructorDeclarationSyntax WithParameterList(
ParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.TildeToken, this.Identifier, parameterList, this.Body, this.ExpressionBody, this.SemicolonToken);
13952
public
ParameterListSyntax
Update(SyntaxToken openParenToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeParenToken)
13956
var
newNode = SyntaxFactory.ParameterList(openParenToken, parameters, closeParenToken);
13964
public
ParameterListSyntax
WithOpenParenToken(SyntaxToken openParenToken) => Update(openParenToken, this.Parameters, this.CloseParenToken);
13966
public new
ParameterListSyntax
WithParameters(SeparatedSyntaxList<ParameterSyntax> parameters) => Update(this.OpenParenToken, parameters, this.CloseParenToken);
13967
public
ParameterListSyntax
WithCloseParenToken(SyntaxToken closeParenToken) => Update(this.OpenParenToken, this.Parameters, closeParenToken);
13970
public new
ParameterListSyntax
AddParameters(params ParameterSyntax[] items) => WithParameters(this.Parameters.AddRange(items));
Compilation\MemberSemanticModel.cs (2)
848
var
paramList = parameter.Parent as
ParameterListSyntax
;
Compilation\SyntaxTreeSemanticModel.cs (5)
2034
if (parameter.Parent is not
ParameterListSyntax
{ Parent: ExtensionBlockDeclarationSyntax extensionDecl })
2065
var
paramList = parameter.Parent as
ParameterListSyntax
;
2129
var
paramList = parameter.Parent as
ParameterListSyntax
;
Parser\LanguageParser.cs (2)
4794
if (this.IsIncrementalAndFactoryContextMatches && CanReuseParameterList(this.CurrentNode as CSharp.Syntax.
ParameterListSyntax
, identifierIsOptional: forExtensionOrUnion))
4814
private static bool CanReuseParameterList(Syntax.
ParameterListSyntax
list, bool identifierIsOptional)
Symbols\Extensions\SynthesizedExtensionMarker.cs (5)
22
internal SynthesizedExtensionMarker(SourceMemberContainerTypeSymbol extensionType,
ParameterListSyntax
parameterList)
56
ParameterListSyntax
parameterList = (
ParameterListSyntax
)syntaxReferenceOpt.GetSyntax();
67
ParameterListSyntax
parameterList = (
ParameterListSyntax
)syntaxReferenceOpt.GetSyntax();
Symbols\Source\ParameterHelpers.cs (1)
67
ParameterListSyntax
syntax,
Symbols\Source\SourceConstructorSymbol.cs (1)
131
protected override
ParameterListSyntax
GetParameterList()
Symbols\Source\SourceConstructorSymbolBase.cs (2)
38
ParameterListSyntax
parameterList = GetParameterList();
81
protected abstract
ParameterListSyntax
GetParameterList();
Symbols\Source\SourceMemberContainerSymbol.cs (2)
4089
var
parameterList = syntax.ParameterList;
5048
ParameterListSyntax
? paramList = declaredMembersAndInitializers.DeclarationWithParameters?.ParameterList;
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
1083
var
parameterList = syntax.ParameterList;
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
79
protected override
ParameterListSyntax
GetParameterList()
Syntax\AnonymousMethodExpressionSyntax.cs (3)
19
public AnonymousMethodExpressionSyntax Update(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword,
ParameterListSyntax
parameterList, CSharpSyntaxNode body)
31
public AnonymousMethodExpressionSyntax Update(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword,
ParameterListSyntax
parameterList, BlockSyntax block, ExpressionSyntax expressionBody)
49
public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword,
ParameterListSyntax
parameterList, BlockSyntax block, ExpressionSyntax expressionBody)
Syntax\ConstructorDeclarationSyntax.cs (5)
17
ParameterListSyntax
parameterList,
41
ParameterListSyntax
parameterList,
58
ParameterListSyntax
parameterList,
76
ParameterListSyntax
parameterList,
93
ParameterListSyntax
parameterList,
Syntax\ConversionOperatorDeclarationSyntax.cs (2)
15
ParameterListSyntax
parameterList,
40
ParameterListSyntax
parameterList,
Syntax\DestructorDeclarationSyntax.cs (5)
18
ParameterListSyntax
parameterList,
41
ParameterListSyntax
parameterList,
58
ParameterListSyntax
parameterList,
75
ParameterListSyntax
parameterList,
92
ParameterListSyntax
parameterList,
Syntax\LocalFunctionStatementSyntax.cs (3)
12
public LocalFunctionStatementSyntax Update(SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
24
public static LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
30
public static LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
Syntax\LookupPosition.cs (2)
119
var
parameterList = methodDecl.ParameterList;
123
internal static bool IsInParameterList(int position,
ParameterListSyntax
parameterList)
Syntax\MethodDeclarationSyntax.cs (1)
34
ParameterListSyntax
parameterList,
Syntax\OperatorDeclarationSyntax.cs (2)
15
ParameterListSyntax
parameterList,
40
ParameterListSyntax
parameterList,
Syntax\ParenthesizedLambdaExpressionSyntax.cs (9)
16
public ParenthesizedLambdaExpressionSyntax Update(SyntaxToken asyncKeyword,
ParameterListSyntax
parameterList, SyntaxToken arrowToken, CSharpSyntaxNode body)
30
public ParenthesizedLambdaExpressionSyntax Update(SyntaxToken asyncKeyword,
ParameterListSyntax
parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
33
public ParenthesizedLambdaExpressionSyntax Update(SyntaxTokenList modifiers,
ParameterListSyntax
parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
36
public ParenthesizedLambdaExpressionSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers,
ParameterListSyntax
parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
45
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxToken asyncKeyword,
ParameterListSyntax
parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
48
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(
ParameterListSyntax
parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
51
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxTokenList modifiers,
ParameterListSyntax
parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
54
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxTokenList modifiers,
ParameterListSyntax
parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
57
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers,
ParameterListSyntax
parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
Syntax\RecordDeclarationSyntax.cs (3)
14
TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses,
28
TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses,
36
TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
Syntax\SyntaxExtensions.cs (2)
295
ParameterListSyntax
parameterList,
319
ParameterListSyntax
parameterList,
Syntax\SyntaxFactory.cs (16)
1843
public static
ParameterListSyntax
ParseParameterList(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
1850
return CreateRed<
ParameterListSyntax
>(node, lexer.Options);
2523
ParameterListSyntax
parameterList,
2544
ParameterListSyntax
parameterList,
2567
ParameterListSyntax
parameterList,
2590
ParameterListSyntax
parameterList,
2616
ParameterListSyntax
parameterList,
2639
ParameterListSyntax
parameterList,
2663
ParameterListSyntax
parameterList,
2686
ParameterListSyntax
parameterList,
2804
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(
ParameterListSyntax
parameterList, CSharpSyntaxNode body)
2809
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxToken asyncKeyword,
ParameterListSyntax
parameterList, SyntaxToken arrowToken, CSharpSyntaxNode body)
2817
public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(
ParameterListSyntax
? parameterList, CSharpSyntaxNode body)
2822
public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword,
ParameterListSyntax
parameterList, CSharpSyntaxNode body)
2920
public static ClassDeclarationSyntax ClassDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
2947
public static StructDeclarationSyntax StructDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
Syntax\SyntaxFacts.cs (1)
528
internal static bool IsVarArg(this
ParameterListSyntax
parameterList)
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
src\roslyn\src\Analyzers\CSharp\Analyzers\NamingStyle\CSharpNamingStyleDiagnosticAnalyzer.cs (1)
33
Parent:
ParameterListSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (5)
136
return ((DelegateDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
138
return ((MethodDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
140
return ((ConstructorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
144
return ((OperatorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
146
return ((ConversionOperatorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
709
ParameterListSyntax
n => (n.OpenParenToken, n.CloseParenToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
889
void AppendParameterList(StringBuilder builder,
ParameterListSyntax
? parameterList)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (31)
src\roslyn\src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (3)
61
var
parameterList = (
ParameterListSyntax
?)member
63
.FirstOrDefault(f => f is
ParameterListSyntax
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
183
var
parameterList = localFunctionWithNewParameters.ParameterList;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (10)
103
var
parameterList = EnsureUniqueParameterNames(
157
IMethodSymbol delegateMethod,
ParameterListSyntax
parameterList, bool makeStatic)
181
INamedTypeSymbol delegateType,
ParameterListSyntax
parameterList,
205
ParameterListSyntax
parameterList,
243
private static
ParameterListSyntax
EnsureUniqueParameterNames(
ParameterListSyntax
parameterList)
269
private static
ParameterListSyntax
GenerateParameterList(
272
var
parameterList = TryGetOrCreateParameterList(anonymousFunction);
299
private static
ParameterListSyntax
TryGetOrCreateParameterList(AnonymousFunctionExpressionSyntax anonymousFunction)
314
private static InvocationExpressionSyntax WithNewParameterNames(InvocationExpressionSyntax invocation, IMethodSymbol method,
ParameterListSyntax
newParameterList)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (7)
142
var
updatedParameterList = GenerateFinalParameterList();
241
ParameterListSyntax
GenerateFinalParameterList()
245
var
updatedParameterList = UpdateReferencesToNestedMembers(constructorDeclaration.ParameterList);
256
ParameterListSyntax
RemoveInModifierIfMemberIsRemoved(
ParameterListSyntax
parameterList)
277
ParameterListSyntax
UpdateReferencesToNestedMembers(
ParameterListSyntax
parameterList)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
117
var
parameterList = ParameterGenerator.GenerateParameterList(primaryConstructor.Parameters, isExplicit: false, info);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
19
public static
ParameterListSyntax
GenerateParameterList(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseParameterListSyntaxExtensions.cs (2)
14
ParameterListSyntax
list => list.OpenParenToken,
22
ParameterListSyntax
list => list.CloseParenToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
378
token.Parent.Parent is ParameterSyntax { Parent:
ParameterListSyntax
{ Parent: RecordDeclarationSyntax record } })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
1072
token.Parent is
ParameterListSyntax
parameterList1 &&
1086
token.Parent is
ParameterListSyntax
parameterList2 &&
1107
parameter3.Parent is
ParameterListSyntax
parameterList3 &&
1126
if (parameter4 is { Parent:
ParameterListSyntax
parameterList4 } &&
1135
static bool IsSuitableParameterList(
ParameterListSyntax
parameterList, bool includeOperators)
Microsoft.CodeAnalysis.CSharp.Features (43)
ChangeSignature\CSharpChangeSignatureService.cs (2)
227
var parameterList = matchingNode.ChildNodes().LastOrDefault(n => n is
ParameterListSyntax
);
381
var
emptyParameterList = ParameterList()
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
125
if (token.Parent is not null and
ParameterListSyntax
)
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (1)
62
token.Parent is
ParameterListSyntax
&&
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (3)
74
ParameterListSyntax
parameterList,
406
var
rewrittenParameterList = AddElementIndentation(typeDeclaration, constructor, constructor.ParameterList, static list => list.Parameters);
487
var
rewrittenParameters = parameterList.ReplaceNodes(
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (1)
294
var
parameterList = extensionMethod.ParameterList;
Debugging\BreakpointResolver.cs (1)
52
var
parameterList = SyntaxFactory.ParseParameterList(text, lengthOfParsedText, consumeFullText: false);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
66
/// <see cref="
ParameterListSyntax
"/> for primary constructors.
375
ParameterListSyntax
parameters => parameters.Parent!,
407
ParameterListSyntax
parameterList => parameterList,
EditAndContinue\DeclarationBody\PrimaryConstructorWithImplicitInitializerDeclarationBody.cs (1)
21
public
ParameterListSyntax
ParameterList
EditAndContinue\SyntaxUtilities.cs (1)
59
ParameterListSyntax
{ Parent: TypeDeclarationSyntax typeDeclaration and not ExtensionBlockDeclarationSyntax }
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (1)
47
if (selectedParameter.Parent is not
ParameterListSyntax
{ Parent: TypeDeclarationSyntax(kind: SyntaxKind.ClassDeclaration or SyntaxKind.StructDeclaration) typeDeclaration })
MoveToNamespace\CSharpMoveToNamespaceService.cs (1)
24
ParameterListSyntax
parameterList => parameterList.Parent as BaseTypeDeclarationSyntax,
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
435
ParameterListSyntax
? parameterList)
src\roslyn\src\Analyzers\CSharp\Analyzers\NamingStyle\CSharpNamingStyleDiagnosticAnalyzer.cs (1)
33
Parent:
ParameterListSyntax
src\roslyn\src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (3)
61
var
parameterList = (
ParameterListSyntax
?)member
63
.FirstOrDefault(f => f is
ParameterListSyntax
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
183
var
parameterList = localFunctionWithNewParameters.ParameterList;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (10)
103
var
parameterList = EnsureUniqueParameterNames(
157
IMethodSymbol delegateMethod,
ParameterListSyntax
parameterList, bool makeStatic)
181
INamedTypeSymbol delegateType,
ParameterListSyntax
parameterList,
205
ParameterListSyntax
parameterList,
243
private static
ParameterListSyntax
EnsureUniqueParameterNames(
ParameterListSyntax
parameterList)
269
private static
ParameterListSyntax
GenerateParameterList(
272
var
parameterList = TryGetOrCreateParameterList(anonymousFunction);
299
private static
ParameterListSyntax
TryGetOrCreateParameterList(AnonymousFunctionExpressionSyntax anonymousFunction)
314
private static InvocationExpressionSyntax WithNewParameterNames(InvocationExpressionSyntax invocation, IMethodSymbol method,
ParameterListSyntax
newParameterList)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (7)
142
var
updatedParameterList = GenerateFinalParameterList();
241
ParameterListSyntax
GenerateFinalParameterList()
245
var
updatedParameterList = UpdateReferencesToNestedMembers(constructorDeclaration.ParameterList);
256
ParameterListSyntax
RemoveInModifierIfMemberIsRemoved(
ParameterListSyntax
parameterList)
277
ParameterListSyntax
UpdateReferencesToNestedMembers(
ParameterListSyntax
parameterList)
Structure\CSharpBlockStructureProvider.cs (1)
57
builder.Add<
ParameterListSyntax
, ParameterListStructureProvider>();
Structure\Providers\ParameterListStructureProvider.cs (3)
12
internal sealed class ParameterListStructureProvider : AbstractSyntaxNodeStructureProvider<
ParameterListSyntax
>
14
protected override void CollectBlockSpans(SyntaxToken previousToken,
ParameterListSyntax
node, ArrayBuilder<BlockSpan> spans, BlockStructureOptions options, CancellationToken cancellationToken)
27
private static bool IsCandidate(
ParameterListSyntax
node, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\CSharpDetectPreviewFeatureAnalyzer.cs (1)
89
ParameterListSyntax
? parameters = methodDeclaration.ParameterList;
Microsoft.CodeAnalysis.CSharp.Workspaces (25)
CodeGeneration\CSharpSyntaxGenerator.cs (6)
267
var
parameterList = AsParameterList(parameters);
351
private static
ParameterListSyntax
AsParameterList(IEnumerable<SyntaxNode>? parameters)
2309
var
newParameters = AsParameterList(parameters);
2395
return ((LocalFunctionStatementSyntax)declaration).WithParameterList((
ParameterListSyntax
)list);
2397
return ((ParenthesizedLambdaExpressionSyntax)declaration).WithParameterList((
ParameterListSyntax
)list);
2416
return ((TypeDeclarationSyntax)declaration).WithParameterList((
ParameterListSyntax
)list);
Simplification\CSharpSimplificationService.Expander.cs (2)
172
var
parameterList = parenthesizedLambda.ParameterList;
194
var
newParameterList = parameterList.WithParameters(newParameters);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (5)
136
return ((DelegateDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
138
return ((MethodDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
140
return ((ConstructorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
144
return ((OperatorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
146
return ((ConversionOperatorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
709
ParameterListSyntax
n => (n.OpenParenToken, n.CloseParenToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
889
void AppendParameterList(StringBuilder builder,
ParameterListSyntax
? parameterList)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
117
var
parameterList = ParameterGenerator.GenerateParameterList(primaryConstructor.Parameters, isExplicit: false, info);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
19
public static
ParameterListSyntax
GenerateParameterList(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseParameterListSyntaxExtensions.cs (2)
14
ParameterListSyntax
list => list.OpenParenToken,
22
ParameterListSyntax
list => list.CloseParenToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
378
token.Parent.Parent is ParameterSyntax { Parent:
ParameterListSyntax
{ Parent: RecordDeclarationSyntax record } })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
1072
token.Parent is
ParameterListSyntax
parameterList1 &&
1086
token.Parent is
ParameterListSyntax
parameterList2 &&
1107
parameter3.Parent is
ParameterListSyntax
parameterList3 &&
1126
if (parameter4 is { Parent:
ParameterListSyntax
parameterList4 } &&
1135
static bool IsSuitableParameterList(
ParameterListSyntax
parameterList, bool includeOperators)
Microsoft.Interop.ComInterfaceGenerator (1)
VirtualMethodPointerStubGenerator.cs (1)
242
(
ParameterListSyntax
unmanagedParameterList, TypeSyntax returnType, _) = stubGenerator.GenerateAbiMethodSignatureData();
Microsoft.Interop.LibraryImportGenerator (1)
LibraryImportGenerator.cs (1)
407
(
ParameterListSyntax
parameterList, TypeSyntax returnType, AttributeListSyntax returnTypeAttributes) = stubGenerator.GenerateTargetMethodSignatureData();
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelLibraryImportGenerator.cs (1)
352
(
ParameterListSyntax
parameterList, TypeSyntax returnType, AttributeListSyntax returnTypeAttributes) = stubGenerator.GenerateTargetMethodSignatureData();
Microsoft.Interop.SourceGeneration (3)
BoundGenerators.cs (1)
205
public (
ParameterListSyntax
ParameterList, TypeSyntax ReturnType, AttributeListSyntax? ReturnTypeAttributes) GenerateTargetMethodSignatureData(StubIdentifierContext context)
ManagedToNativeStubGenerator.cs (1)
196
public (
ParameterListSyntax
ParameterList, TypeSyntax ReturnType, AttributeListSyntax? ReturnTypeAttributes) GenerateTargetMethodSignatureData()
UnmanagedToManagedStubGenerator.cs (1)
161
public (
ParameterListSyntax
ParameterList, TypeSyntax ReturnType, AttributeListSyntax? ReturnTypeAttributes) GenerateAbiMethodSignatureData()
Microsoft.ML.InternalCodeAnalyzer (1)
ContractsCheckNameofFixProvider.cs (1)
114
var
paramList = (temp as MethodDeclarationSyntax)?.ParameterList
Roslyn.Diagnostics.CSharp.Analyzers (17)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (5)
136
return ((DelegateDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
138
return ((MethodDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
140
return ((ConstructorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
144
return ((OperatorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
146
return ((ConversionOperatorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
709
ParameterListSyntax
n => (n.OpenParenToken, n.CloseParenToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
889
void AppendParameterList(StringBuilder builder,
ParameterListSyntax
? parameterList)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
117
var
parameterList = ParameterGenerator.GenerateParameterList(primaryConstructor.Parameters, isExplicit: false, info);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
19
public static
ParameterListSyntax
GenerateParameterList(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseParameterListSyntaxExtensions.cs (2)
14
ParameterListSyntax
list => list.OpenParenToken,
22
ParameterListSyntax
list => list.CloseParenToken,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
378
token.Parent.Parent is ParameterSyntax { Parent:
ParameterListSyntax
{ Parent: RecordDeclarationSyntax record } })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
1072
token.Parent is
ParameterListSyntax
parameterList1 &&
1086
token.Parent is
ParameterListSyntax
parameterList2 &&
1107
parameter3.Parent is
ParameterListSyntax
parameterList3 &&
1126
if (parameter4 is { Parent:
ParameterListSyntax
parameterList4 } &&
1135
static bool IsSuitableParameterList(
ParameterListSyntax
parameterList, bool includeOperators)