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)
618
public virtual TResult? VisitParameterList(
ParameterListSyntax
node) => this.DefaultVisit(node);
1372
public virtual void VisitParameterList(
ParameterListSyntax
node) => this.DefaultVisit(node);
1694
=> node.Update(VisitList(node.Modifiers), VisitToken(node.DelegateKeyword), (
ParameterListSyntax
?)Visit(node.ParameterList), (BlockSyntax?)Visit(node.Block) ?? throw new ArgumentNullException("block"), (ExpressionSyntax?)Visit(node.ExpressionBody));
1703
=> 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));
1862
=> 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));
2024
=> 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));
2027
=> 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));
2030
=> 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));
2033
=> 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));
2036
=> 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));
2042
=> 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));
2048
=> 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));
2090
=> 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));
2093
=> 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));
2096
=> 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));
2099
=> 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));
2105
=> 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));
2125
public override SyntaxNode? VisitParameterList(
ParameterListSyntax
node)
3258
public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(SyntaxTokenList modifiers, SyntaxToken delegateKeyword,
ParameterListSyntax
? parameterList, BlockSyntax block, ExpressionSyntax? expressionBody)
3286
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType,
ParameterListSyntax
parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
3294
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType,
ParameterListSyntax
parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
4036
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)
4051
public static LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5032
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)
5058
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)
5084
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)
5110
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)
5136
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)
5174
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)
5220
public static DelegateDeclarationSyntax DelegateDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken delegateKeyword, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
5231
public static DelegateDeclarationSyntax DelegateDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses)
5258
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)
5283
public static ExtensionBlockDeclarationSyntax ExtensionBlockDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
5477
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)
5492
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)
5504
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)
5564
public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorToken,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5572
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)
5599
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, TypeSyntax type,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5607
public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier,
ParameterListSyntax
parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5621
public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier,
ParameterListSyntax
parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5665
public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5680
public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5844
public static
ParameterListSyntax
ParameterList(SyntaxToken openParenToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeParenToken)
5848
return (
ParameterListSyntax
)Syntax.InternalSyntax.SyntaxFactory.ParameterList((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ParameterSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
5852
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);
6418
private
ParameterListSyntax
? parameterList;
6446
public
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 5)!;
6493
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)
6511
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);
10416
public abstract
ParameterListSyntax
? ParameterList { get; }
10417
public TypeDeclarationSyntax WithParameterList(
ParameterListSyntax
? parameterList) => WithParameterListCore(parameterList);
10418
internal abstract TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList);
10459
private
ParameterListSyntax
? parameterList;
10487
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 5);
10549
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)
10571
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
10572
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);
10599
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
10625
private
ParameterListSyntax
? parameterList;
10653
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 5);
10715
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)
10737
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
10738
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);
10765
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
10791
private
ParameterListSyntax
? parameterList;
10819
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 5);
10881
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)
10903
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
10904
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);
10931
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
10957
private
ParameterListSyntax
? parameterList;
10985
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 5);
11047
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)
11069
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
11070
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);
11097
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
11123
private
ParameterListSyntax
? parameterList;
11159
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 6);
11221
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)
11244
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
11245
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);
11272
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
11436
private
ParameterListSyntax
? parameterList;
11467
public
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 6)!;
11500
public DelegateDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken delegateKeyword, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
11520
public DelegateDeclarationSyntax WithParameterList(
ParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.DelegateKeyword, this.ReturnType, this.Identifier, this.TypeParameterList, parameterList, this.ConstraintClauses, this.SemicolonToken);
11624
private
ParameterListSyntax
? parameterList;
11648
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 4);
11706
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)
11726
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
11727
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);
11752
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
12534
public abstract
ParameterListSyntax
ParameterList { get; }
12535
public BaseMethodDeclarationSyntax WithParameterList(
ParameterListSyntax
parameterList) => WithParameterListCore(parameterList);
12536
internal abstract BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList);
12581
private
ParameterListSyntax
? parameterList;
12612
public override
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 6)!;
12662
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)
12682
internal override BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList) => WithParameterList(parameterList);
12683
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);
12730
private
ParameterListSyntax
? parameterList;
12771
public override
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 7)!;
12814
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)
12835
internal override BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList) => WithParameterList(parameterList);
12836
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);
12876
private
ParameterListSyntax
? parameterList;
12917
public override
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 7)!;
12960
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)
12981
internal override BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList) => WithParameterList(parameterList);
12982
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);
13020
private
ParameterListSyntax
? parameterList;
13044
public override
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 3)!;
13087
public ConstructorDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier,
ParameterListSyntax
parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13104
internal override BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList) => WithParameterList(parameterList);
13105
public new ConstructorDeclarationSyntax WithParameterList(
ParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.Identifier, parameterList, this.Initializer, this.Body, this.ExpressionBody, this.SemicolonToken);
13195
private
ParameterListSyntax
? parameterList;
13221
public override
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 4)!;
13260
public DestructorDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13278
internal override BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList) => WithParameterList(parameterList);
13279
public new DestructorDeclarationSyntax WithParameterList(
ParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.TildeToken, this.Identifier, parameterList, this.Body, this.ExpressionBody, this.SemicolonToken);
13942
public
ParameterListSyntax
Update(SyntaxToken openParenToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeParenToken)
13946
var
newNode = SyntaxFactory.ParameterList(openParenToken, parameters, closeParenToken);
13954
public
ParameterListSyntax
WithOpenParenToken(SyntaxToken openParenToken) => Update(openParenToken, this.Parameters, this.CloseParenToken);
13956
public new
ParameterListSyntax
WithParameters(SeparatedSyntaxList<ParameterSyntax> parameters) => Update(this.OpenParenToken, parameters, this.CloseParenToken);
13957
public
ParameterListSyntax
WithCloseParenToken(SyntaxToken closeParenToken) => Update(this.OpenParenToken, this.Parameters, closeParenToken);
13960
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)
4714
if (this.IsIncrementalAndFactoryContextMatches && CanReuseParameterList(this.CurrentNode as CSharp.Syntax.
ParameterListSyntax
, identifierIsOptional: forExtensionOrUnion))
4734
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)
4110
var
parameterList = syntax.ParameterList;
5069
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)
420
(
ParameterListSyntax
parameterList, TypeSyntax returnType, AttributeListSyntax returnTypeAttributes) = stubGenerator.GenerateTargetMethodSignatureData();
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelLibraryImportGenerator.cs (1)
354
(
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)