1 instantiation of ParameterListSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
21774
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
ParameterListSyntax
(this, parent, position);
358 references to ParameterListSyntax
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
427
var
parameterList = node switch
Microsoft.CodeAnalysis.CSharp (204)
Compilation\MemberSemanticModel.cs (2)
841
var
paramList = parameter.Parent as
ParameterListSyntax
;
Compilation\SyntaxTreeSemanticModel.cs (5)
2033
if (parameter.Parent is not
ParameterListSyntax
{ Parent: ExtensionBlockDeclarationSyntax extensionDecl })
2064
var
paramList = parameter.Parent as
ParameterListSyntax
;
2128
var
paramList = parameter.Parent as
ParameterListSyntax
;
Parser\LanguageParser.cs (2)
4701
if (this.IsIncrementalAndFactoryContextMatches && CanReuseParameterList(this.CurrentNode as CSharp.Syntax.
ParameterListSyntax
, allowOptionalIdentifier: forExtension))
4721
private static bool CanReuseParameterList(Syntax.
ParameterListSyntax
list, bool allowOptionalIdentifier)
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)
3926
var
parameterList = syntax.ParameterList;
4775
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.xml.Main.Generated.cs (44)
610
public virtual TResult? VisitParameterList(
ParameterListSyntax
node) => this.DefaultVisit(node);
1357
public virtual void VisitParameterList(
ParameterListSyntax
node) => this.DefaultVisit(node);
1675
=> node.Update(VisitList(node.Modifiers), VisitToken(node.DelegateKeyword), (
ParameterListSyntax
?)Visit(node.ParameterList), (BlockSyntax?)Visit(node.Block) ?? throw new ArgumentNullException("block"), (ExpressionSyntax?)Visit(node.ExpressionBody));
1684
=> 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));
1843
=> 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));
2005
=> 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));
2008
=> 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));
2011
=> 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));
2014
=> 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));
2020
=> 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));
2026
=> 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));
2068
=> 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));
2071
=> 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));
2074
=> 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));
2077
=> 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));
2083
=> 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));
2103
public override SyntaxNode? VisitParameterList(
ParameterListSyntax
node)
3220
public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(SyntaxTokenList modifiers, SyntaxToken delegateKeyword,
ParameterListSyntax
? parameterList, BlockSyntax block, ExpressionSyntax? expressionBody)
3248
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType,
ParameterListSyntax
parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
3256
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType,
ParameterListSyntax
parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
3998
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)
4013
public static LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
4990
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)
5016
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)
5042
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)
5068
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)
5106
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)
5152
public static DelegateDeclarationSyntax DelegateDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken delegateKeyword, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
5163
public static DelegateDeclarationSyntax DelegateDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses)
5190
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)
5215
public static ExtensionBlockDeclarationSyntax ExtensionBlockDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
? parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
5409
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)
5424
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)
5436
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)
5496
public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorToken,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5504
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)
5531
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, TypeSyntax type,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5539
public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier,
ParameterListSyntax
parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5553
public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier,
ParameterListSyntax
parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5597
public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5612
public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5776
public static
ParameterListSyntax
ParameterList(SyntaxToken openParenToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeParenToken)
5780
return (
ParameterListSyntax
)Syntax.InternalSyntax.SyntaxFactory.ParameterList((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ParameterSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
5784
public static
ParameterListSyntax
ParameterList(SeparatedSyntaxList<ParameterSyntax> parameters = default)
Syntax.xml.Syntax.Generated.cs (84)
3070
private
ParameterListSyntax
? parameterList;
3092
public
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 2);
3127
public AnonymousMethodExpressionSyntax Update(SyntaxTokenList modifiers, SyntaxToken delegateKeyword,
ParameterListSyntax
? parameterList, BlockSyntax block, ExpressionSyntax? expressionBody)
3142
public AnonymousMethodExpressionSyntax WithParameterList(
ParameterListSyntax
? parameterList) => Update(this.Modifiers, this.DelegateKeyword, parameterList, this.Block, this.ExpressionBody);
3152
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
3360
private
ParameterListSyntax
? parameterList;
3383
public
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 3)!;
3425
public ParenthesizedLambdaExpressionSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType,
ParameterListSyntax
parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
3442
public ParenthesizedLambdaExpressionSyntax WithParameterList(
ParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.ReturnType, parameterList, this.ArrowToken, this.Block, this.ExpressionBody);
6363
private
ParameterListSyntax
? parameterList;
6391
public
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 5)!;
6438
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)
6456
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);
10329
public abstract
ParameterListSyntax
? ParameterList { get; }
10330
public TypeDeclarationSyntax WithParameterList(
ParameterListSyntax
? parameterList) => WithParameterListCore(parameterList);
10331
internal abstract TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList);
10372
private
ParameterListSyntax
? parameterList;
10400
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 5);
10462
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)
10484
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
10485
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);
10512
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
10538
private
ParameterListSyntax
? parameterList;
10566
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 5);
10628
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)
10650
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
10651
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);
10678
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
10704
private
ParameterListSyntax
? parameterList;
10732
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 5);
10794
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)
10816
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
10817
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);
10844
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
10870
private
ParameterListSyntax
? parameterList;
10906
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 6);
10968
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)
10991
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
10992
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);
11019
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
11183
private
ParameterListSyntax
? parameterList;
11214
public
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 6)!;
11247
public DelegateDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken delegateKeyword, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList,
ParameterListSyntax
parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
11267
public DelegateDeclarationSyntax WithParameterList(
ParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.DelegateKeyword, this.ReturnType, this.Identifier, this.TypeParameterList, parameterList, this.ConstraintClauses, this.SemicolonToken);
11371
private
ParameterListSyntax
? parameterList;
11395
public override
ParameterListSyntax
? ParameterList => GetRed(ref this.parameterList, 4);
11453
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)
11473
internal override TypeDeclarationSyntax WithParameterListCore(
ParameterListSyntax
? parameterList) => WithParameterList(parameterList);
11474
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);
11499
var
parameterList = this.ParameterList ?? SyntaxFactory.ParameterList();
12281
public abstract
ParameterListSyntax
ParameterList { get; }
12282
public BaseMethodDeclarationSyntax WithParameterList(
ParameterListSyntax
parameterList) => WithParameterListCore(parameterList);
12283
internal abstract BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList);
12328
private
ParameterListSyntax
? parameterList;
12359
public override
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 6)!;
12409
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)
12429
internal override BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList) => WithParameterList(parameterList);
12430
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);
12477
private
ParameterListSyntax
? parameterList;
12518
public override
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 7)!;
12561
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)
12582
internal override BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList) => WithParameterList(parameterList);
12583
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);
12623
private
ParameterListSyntax
? parameterList;
12664
public override
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 7)!;
12707
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)
12728
internal override BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList) => WithParameterList(parameterList);
12729
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);
12767
private
ParameterListSyntax
? parameterList;
12791
public override
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 3)!;
12834
public ConstructorDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier,
ParameterListSyntax
parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
12851
internal override BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList) => WithParameterList(parameterList);
12852
public new ConstructorDeclarationSyntax WithParameterList(
ParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.Identifier, parameterList, this.Initializer, this.Body, this.ExpressionBody, this.SemicolonToken);
12942
private
ParameterListSyntax
? parameterList;
12968
public override
ParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 4)!;
13007
public DestructorDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier,
ParameterListSyntax
parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13025
internal override BaseMethodDeclarationSyntax WithParameterListCore(
ParameterListSyntax
parameterList) => WithParameterList(parameterList);
13026
public new DestructorDeclarationSyntax WithParameterList(
ParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.TildeToken, this.Identifier, parameterList, this.Body, this.ExpressionBody, this.SemicolonToken);
13689
public
ParameterListSyntax
Update(SyntaxToken openParenToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeParenToken)
13693
var
newNode = SyntaxFactory.ParameterList(openParenToken, parameters, closeParenToken);
13701
public
ParameterListSyntax
WithOpenParenToken(SyntaxToken openParenToken) => Update(openParenToken, this.Parameters, this.CloseParenToken);
13703
public new
ParameterListSyntax
WithParameters(SeparatedSyntaxList<ParameterSyntax> parameters) => Update(this.OpenParenToken, parameters, this.CloseParenToken);
13704
public
ParameterListSyntax
WithCloseParenToken(SyntaxToken closeParenToken) => Update(this.OpenParenToken, this.Parameters, closeParenToken);
13707
public new
ParameterListSyntax
AddParameters(params ParameterSyntax[] items) => WithParameters(this.Parameters.AddRange(items));
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\Analyzers\CSharp\Analyzers\NamingStyle\CSharpNamingStyleDiagnosticAnalyzer.cs (1)
33
Parent:
ParameterListSyntax
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (5)
133
return ((DelegateDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
135
return ((MethodDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
137
return ((ConstructorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
141
return ((OperatorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
143
return ((ConversionOperatorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
722
ParameterListSyntax
n => (n.OpenParenToken, n.CloseParenToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
889
void AppendParameterList(StringBuilder builder,
ParameterListSyntax
? parameterList)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (29)
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (3)
61
var
parameterList = (
ParameterListSyntax
?)member
63
.FirstOrDefault(f => f is
ParameterListSyntax
);
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
183
var
parameterList = localFunctionWithNewParameters.ParameterList;
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (8)
102
var
parameterList = GenerateParameterList(anonymousFunction, delegateType.DelegateInvokeMethod);
155
IMethodSymbol delegateMethod,
ParameterListSyntax
parameterList, bool makeStatic)
177
INamedTypeSymbol delegateType,
ParameterListSyntax
parameterList,
201
ParameterListSyntax
parameterList,
239
private static
ParameterListSyntax
GenerateParameterList(
242
var
parameterList = TryGetOrCreateParameterList(anonymousFunction);
269
private static
ParameterListSyntax
TryGetOrCreateParameterList(AnonymousFunctionExpressionSyntax anonymousFunction)
284
private static InvocationExpressionSyntax WithNewParameterNames(InvocationExpressionSyntax invocation, IMethodSymbol method,
ParameterListSyntax
newParameterList)
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
117
var
parameterList = ParameterGenerator.GenerateParameterList(primaryConstructor.Parameters, isExplicit: false, info);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
19
public static
ParameterListSyntax
GenerateParameterList(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseParameterListSyntaxExtensions.cs (2)
14
ParameterListSyntax
list => list.OpenParenToken,
22
ParameterListSyntax
list => list.CloseParenToken,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
378
token.Parent.Parent is ParameterSyntax { Parent:
ParameterListSyntax
{ Parent: RecordDeclarationSyntax record } })
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
1065
token.Parent is
ParameterListSyntax
parameterList1 &&
1079
token.Parent is
ParameterListSyntax
parameterList2 &&
1100
parameter3.Parent is
ParameterListSyntax
parameterList3 &&
1119
if (parameter4 is { Parent:
ParameterListSyntax
parameterList4 } &&
1128
static bool IsSuitableParameterList(
ParameterListSyntax
parameterList, bool includeOperators)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Structure\ParameterListSyntaxStructureTests.cs (1)
15
public sealed class ParameterListSyntaxStructureTests : AbstractCSharpSyntaxNodeStructureTests<
ParameterListSyntax
>
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (6)
Semantics\PrimaryConstructorTests.cs (4)
4132
var
parameterList = (
ParameterListSyntax
)context.Node;
5542
var
parameterList = (
ParameterListSyntax
)context.Node;
Semantics\RecordTests.cs (2)
26514
var
parameterList = (
ParameterListSyntax
)context.Node;
Microsoft.CodeAnalysis.CSharp.Features (41)
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\Analyzers\CSharp\Analyzers\NamingStyle\CSharpNamingStyleDiagnosticAnalyzer.cs (1)
33
Parent:
ParameterListSyntax
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (3)
61
var
parameterList = (
ParameterListSyntax
?)member
63
.FirstOrDefault(f => f is
ParameterListSyntax
);
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
183
var
parameterList = localFunctionWithNewParameters.ParameterList;
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (8)
102
var
parameterList = GenerateParameterList(anonymousFunction, delegateType.DelegateInvokeMethod);
155
IMethodSymbol delegateMethod,
ParameterListSyntax
parameterList, bool makeStatic)
177
INamedTypeSymbol delegateType,
ParameterListSyntax
parameterList,
201
ParameterListSyntax
parameterList,
239
private static
ParameterListSyntax
GenerateParameterList(
242
var
parameterList = TryGetOrCreateParameterList(anonymousFunction);
269
private static
ParameterListSyntax
TryGetOrCreateParameterList(AnonymousFunctionExpressionSyntax anonymousFunction)
284
private static InvocationExpressionSyntax WithNewParameterNames(InvocationExpressionSyntax invocation, IMethodSymbol method,
ParameterListSyntax
newParameterList)
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.Semantic.UnitTests (2)
Semantics\RecordStructTests.cs (2)
6172
var
parameterList = (
ParameterListSyntax
)context.Node;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (13)
Generated\Syntax.Test.xml.Generated.cs (11)
10566
=> SyntaxFactory.AnonymousMethodExpression(new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.DelegateKeyword), default(
ParameterListSyntax
), GenerateBlock(), default(ExpressionSyntax));
10896
=> SyntaxFactory.ClassDeclaration(new SyntaxList<AttributeListSyntax>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.ClassKeyword), SyntaxFactory.Identifier("Identifier"), default(TypeParameterListSyntax), default(
ParameterListSyntax
), default(BaseListSyntax), new SyntaxList<TypeParameterConstraintClauseSyntax>(), default(SyntaxToken), new SyntaxList<MemberDeclarationSyntax>(), default(SyntaxToken), default(SyntaxToken));
10899
=> SyntaxFactory.StructDeclaration(new SyntaxList<AttributeListSyntax>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.StructKeyword), SyntaxFactory.Identifier("Identifier"), default(TypeParameterListSyntax), default(
ParameterListSyntax
), default(BaseListSyntax), new SyntaxList<TypeParameterConstraintClauseSyntax>(), default(SyntaxToken), new SyntaxList<MemberDeclarationSyntax>(), default(SyntaxToken), default(SyntaxToken));
10902
=> SyntaxFactory.InterfaceDeclaration(new SyntaxList<AttributeListSyntax>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.InterfaceKeyword), SyntaxFactory.Identifier("Identifier"), default(TypeParameterListSyntax), default(
ParameterListSyntax
), default(BaseListSyntax), new SyntaxList<TypeParameterConstraintClauseSyntax>(), default(SyntaxToken), new SyntaxList<MemberDeclarationSyntax>(), default(SyntaxToken), default(SyntaxToken));
10905
=> SyntaxFactory.RecordDeclaration(SyntaxKind.RecordDeclaration, new SyntaxList<AttributeListSyntax>(), new SyntaxTokenList(), SyntaxFactory.Identifier("Keyword"), default(SyntaxToken), SyntaxFactory.Identifier("Identifier"), default(TypeParameterListSyntax), default(
ParameterListSyntax
), default(BaseListSyntax), new SyntaxList<TypeParameterConstraintClauseSyntax>(), default(SyntaxToken), new SyntaxList<MemberDeclarationSyntax>(), default(SyntaxToken), default(SyntaxToken));
10917
=> SyntaxFactory.ExtensionBlockDeclaration(new SyntaxList<AttributeListSyntax>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.ExtensionKeyword), default(TypeParameterListSyntax), default(
ParameterListSyntax
), new SyntaxList<TypeParameterConstraintClauseSyntax>(), default(SyntaxToken), new SyntaxList<MemberDeclarationSyntax>(), default(SyntaxToken), default(SyntaxToken));
10994
private static
ParameterListSyntax
GenerateParameterList()
13674
var
node = GenerateParameterList();
13679
var
newNode = node.WithOpenParenToken(node.OpenParenToken).WithParameters(node.Parameters).WithCloseParenToken(node.CloseParenToken);
19465
var
oldNode = GenerateParameterList();
19481
var
oldNode = GenerateParameterList();
Syntax\SyntaxFactoryTests.cs (1)
733
var
paramList = SyntaxFactory.ParseParameterList("", options: parseOptions);
Syntax\SyntaxNodeTests.cs (1)
3551
var
paramList = delegateDecl.ParameterList;
Microsoft.CodeAnalysis.CSharp.Workspaces (25)
CodeGeneration\CSharpSyntaxGenerator.cs (6)
267
var
parameterList = AsParameterList(parameters);
351
private static
ParameterListSyntax
AsParameterList(IEnumerable<SyntaxNode>? parameters)
2301
var
newParameters = AsParameterList(parameters);
2387
return ((LocalFunctionStatementSyntax)declaration).WithParameterList((
ParameterListSyntax
)list);
2389
return ((ParenthesizedLambdaExpressionSyntax)declaration).WithParameterList((
ParameterListSyntax
)list);
2408
return ((TypeDeclarationSyntax)declaration).WithParameterList((
ParameterListSyntax
)list);
Simplification\CSharpSimplificationService.Expander.cs (2)
172
var
parameterList = parenthesizedLambda.ParameterList;
194
var
newParameterList = parameterList.WithParameters(newParameters);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (5)
133
return ((DelegateDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
135
return ((MethodDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
137
return ((ConstructorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
141
return ((OperatorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
143
return ((ConversionOperatorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
722
ParameterListSyntax
n => (n.OpenParenToken, n.CloseParenToken),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
889
void AppendParameterList(StringBuilder builder,
ParameterListSyntax
? parameterList)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
117
var
parameterList = ParameterGenerator.GenerateParameterList(primaryConstructor.Parameters, isExplicit: false, info);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
19
public static
ParameterListSyntax
GenerateParameterList(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseParameterListSyntaxExtensions.cs (2)
14
ParameterListSyntax
list => list.OpenParenToken,
22
ParameterListSyntax
list => list.CloseParenToken,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
378
token.Parent.Parent is ParameterSyntax { Parent:
ParameterListSyntax
{ Parent: RecordDeclarationSyntax record } })
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
1065
token.Parent is
ParameterListSyntax
parameterList1 &&
1079
token.Parent is
ParameterListSyntax
parameterList2 &&
1100
parameter3.Parent is
ParameterListSyntax
parameterList3 &&
1119
if (parameter4 is { Parent:
ParameterListSyntax
parameterList4 } &&
1128
static bool IsSuitableParameterList(
ParameterListSyntax
parameterList, bool includeOperators)
Microsoft.Interop.ComInterfaceGenerator (1)
VirtualMethodPointerStubGenerator.cs (1)
149
(
ParameterListSyntax
unmanagedParameterList, TypeSyntax returnType, _) = stubGenerator.GenerateAbiMethodSignatureData();
Microsoft.Interop.LibraryImportGenerator (1)
LibraryImportGenerator.cs (1)
453
(
ParameterListSyntax
parameterList, TypeSyntax returnType, AttributeListSyntax returnTypeAttributes) = stubGenerator.GenerateTargetMethodSignatureData();
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelLibraryImportGenerator.cs (1)
317
(
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)
108
public (
ParameterListSyntax
ParameterList, TypeSyntax ReturnType, AttributeListSyntax? ReturnTypeAttributes) GenerateAbiMethodSignatureData()
Microsoft.ML.InternalCodeAnalyzer (1)
ContractsCheckNameofFixProvider.cs (1)
114
var
paramList = (temp as MethodDeclarationSyntax)?.ParameterList
Microsoft.VisualStudio.LanguageServices.CSharp (5)
CodeModel\CSharpCodeModelService.cs (5)
1931
var
parameterList = (
ParameterListSyntax
)parameter.Parent!;
2828
var
parameterList = node.FirstAncestorOrSelf<
ParameterListSyntax
>();
2830
var
newParameterList = parameterList.RemoveNode(node, SyntaxRemoveOptions.KeepNoTrivia);
Roslyn.Diagnostics.CSharp.Analyzers (16)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (5)
133
return ((DelegateDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
135
return ((MethodDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
137
return ((ConstructorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
141
return ((OperatorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
143
return ((ConversionOperatorDeclarationSyntax)member).WithParameterList((
ParameterListSyntax
)parameterList);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
722
ParameterListSyntax
n => (n.OpenParenToken, n.CloseParenToken),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
117
var
parameterList = ParameterGenerator.GenerateParameterList(primaryConstructor.Parameters, isExplicit: false, info);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
19
public static
ParameterListSyntax
GenerateParameterList(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseParameterListSyntaxExtensions.cs (2)
14
ParameterListSyntax
list => list.OpenParenToken,
22
ParameterListSyntax
list => list.CloseParenToken,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (1)
378
token.Parent.Parent is ParameterSyntax { Parent:
ParameterListSyntax
{ Parent: RecordDeclarationSyntax record } })
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (5)
1065
token.Parent is
ParameterListSyntax
parameterList1 &&
1079
token.Parent is
ParameterListSyntax
parameterList2 &&
1100
parameter3.Parent is
ParameterListSyntax
parameterList3 &&
1119
if (parameter4 is { Parent:
ParameterListSyntax
parameterList4 } &&
1128
static bool IsSuitableParameterList(
ParameterListSyntax
parameterList, bool includeOperators)