160 references to ParameterListSyntax
Microsoft.CodeAnalysis.CSharp (69)
Compilation\MemberSemanticModel.cs (2)
830var paramList = parameter.Parent as ParameterListSyntax;
Compilation\SyntaxTreeSemanticModel.cs (4)
1999var paramList = parameter.Parent as ParameterListSyntax; 2065var paramList = parameter.Parent as ParameterListSyntax;
Parser\LanguageParser.cs (2)
4115if (this.IsIncrementalAndFactoryContextMatches && CanReuseParameterList(this.CurrentNode as CSharp.Syntax.ParameterListSyntax)) 4135private static bool CanReuseParameterList(CSharp.Syntax.ParameterListSyntax list)
Symbols\Source\SourceComplexParameterSymbol.cs (2)
1033var paramList = 1037.Parent as ParameterListSyntax; // ParameterListSyntax
Symbols\Source\SourceConstructorSymbol.cs (1)
93protected override ParameterListSyntax GetParameterList()
Symbols\Source\SourceConstructorSymbolBase.cs (2)
37ParameterListSyntax parameterList = GetParameterList(); 82protected abstract ParameterListSyntax GetParameterList();
Symbols\Source\SourceMemberContainerSymbol.cs (2)
3413var parameterList = syntax.ParameterList; 3922ParameterListSyntax? paramList = declaredMembersAndInitializers.DeclarationWithParameters?.ParameterList;
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
39protected override ParameterListSyntax GetParameterList()
Syntax\AnonymousMethodExpressionSyntax.cs (3)
19public AnonymousMethodExpressionSyntax Update(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword, ParameterListSyntax parameterList, CSharpSyntaxNode body) 31public AnonymousMethodExpressionSyntax Update(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword, ParameterListSyntax parameterList, BlockSyntax block, ExpressionSyntax expressionBody) 49public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword, ParameterListSyntax parameterList, BlockSyntax block, ExpressionSyntax expressionBody)
Syntax\ConstructorDeclarationSyntax.cs (5)
17ParameterListSyntax parameterList, 41ParameterListSyntax parameterList, 58ParameterListSyntax parameterList, 76ParameterListSyntax parameterList, 93ParameterListSyntax parameterList,
Syntax\ConversionOperatorDeclarationSyntax.cs (2)
15ParameterListSyntax parameterList, 40ParameterListSyntax parameterList,
Syntax\DestructorDeclarationSyntax.cs (5)
18ParameterListSyntax parameterList, 41ParameterListSyntax parameterList, 58ParameterListSyntax parameterList, 75ParameterListSyntax parameterList, 92ParameterListSyntax parameterList,
Syntax\LocalFunctionStatementSyntax.cs (3)
12public LocalFunctionStatementSyntax Update(SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax body, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken) 24public static LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody) 30public 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)
119var parameterList = methodDecl.ParameterList; 123internal static bool IsInParameterList(int position, ParameterListSyntax parameterList)
Syntax\MethodDeclarationSyntax.cs (1)
34ParameterListSyntax parameterList,
Syntax\OperatorDeclarationSyntax.cs (2)
15ParameterListSyntax parameterList, 40ParameterListSyntax parameterList,
Syntax\ParenthesizedLambdaExpressionSyntax.cs (9)
16public ParenthesizedLambdaExpressionSyntax Update(SyntaxToken asyncKeyword, ParameterListSyntax parameterList, SyntaxToken arrowToken, CSharpSyntaxNode body) 30public ParenthesizedLambdaExpressionSyntax Update(SyntaxToken asyncKeyword, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody) 33public ParenthesizedLambdaExpressionSyntax Update(SyntaxTokenList modifiers, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody) 36public ParenthesizedLambdaExpressionSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody) 45public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxToken asyncKeyword, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody) 48public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(ParameterListSyntax parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody) 51public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxTokenList modifiers, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody) 54public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxTokenList modifiers, ParameterListSyntax parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody) 57public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, ParameterListSyntax parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
Syntax\RecordDeclarationSyntax.cs (3)
14TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, 28TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, 36TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
Syntax\SyntaxExtensions.cs (2)
295ParameterListSyntax parameterList, 319ParameterListSyntax parameterList,
Syntax\SyntaxFactory.cs (16)
1803public static ParameterListSyntax ParseParameterList(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true) 1810return (ParameterListSyntax)node.CreateRed(); 2463ParameterListSyntax parameterList, 2484ParameterListSyntax parameterList, 2507ParameterListSyntax parameterList, 2530ParameterListSyntax parameterList, 2556ParameterListSyntax parameterList, 2579ParameterListSyntax parameterList, 2603ParameterListSyntax parameterList, 2626ParameterListSyntax parameterList, 2744public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(ParameterListSyntax parameterList, CSharpSyntaxNode body) 2749public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxToken asyncKeyword, ParameterListSyntax parameterList, SyntaxToken arrowToken, CSharpSyntaxNode body) 2757public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(ParameterListSyntax? parameterList, CSharpSyntaxNode body) 2762public static AnonymousMethodExpressionSyntax AnonymousMethodExpression(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword, ParameterListSyntax parameterList, CSharpSyntaxNode body) 2860public static ClassDeclarationSyntax ClassDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members) 2887public static StructDeclarationSyntax StructDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
CSharpNamingStyleDiagnosticAnalyzer.cs (1)
32Parent: ParameterListSyntax
MemberDeclarationSyntaxExtensions.cs (5)
121return ((DelegateDeclarationSyntax)member).WithParameterList((ParameterListSyntax)parameterList); 123return ((MethodDeclarationSyntax)member).WithParameterList((ParameterListSyntax)parameterList); 125return ((ConstructorDeclarationSyntax)member).WithParameterList((ParameterListSyntax)parameterList); 129return ((OperatorDeclarationSyntax)member).WithParameterList((ParameterListSyntax)parameterList); 131return ((ConversionOperatorDeclarationSyntax)member).WithParameterList((ParameterListSyntax)parameterList);
SyntaxNodeExtensions.cs (1)
845case ParameterListSyntax n: return (n.OpenParenToken, n.CloseParenToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (20)
BaseParameterListSyntaxExtensions.cs (2)
14ParameterListSyntax list => list.OpenParenToken, 22ParameterListSyntax list => list.CloseParenToken,
CSharpAddDocCommentNodesCodeFixProvider.cs (3)
65var parameterList = (ParameterListSyntax?)member 67.FirstOrDefault(f => f is ParameterListSyntax);
CSharpSyntaxContext.cs (1)
366if (token.Parent.Parent is ParameterSyntax { Parent: ParameterListSyntax { Parent: RecordDeclarationSyntax } })
CSharpUseLocalFunctionCodeFixProvider.cs (8)
110var parameterList = GenerateParameterList(editor.Generator, anonymousFunction, delegateType.DelegateInvokeMethod); 163IMethodSymbol delegateMethod, ParameterListSyntax parameterList, bool makeStatic) 185INamedTypeSymbol delegateType, ParameterListSyntax parameterList, 209ParameterListSyntax parameterList, 247private static ParameterListSyntax GenerateParameterList( 250var parameterList = TryGetOrCreateParameterList(anonymousFunction); 277private static ParameterListSyntax TryGetOrCreateParameterList(AnonymousFunctionExpressionSyntax anonymousFunction) 292private static InvocationExpressionSyntax WithNewParameterNames(InvocationExpressionSyntax invocation, IMethodSymbol method, ParameterListSyntax newParameterList)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (3)
1062token.Parent is ParameterListSyntax parameterList && 1083parameter2.Parent is ParameterListSyntax parameterList2 && 1102if (parameter3 is { Parent: ParameterListSyntax parameterList3 } &&
MakeLocalFunctionStaticCodeFixHelper.cs (1)
191var parameterList = localFunctionWithNewParameters.ParameterList;
NamedTypeGenerator.cs (1)
112var parameterList = ParameterGenerator.GenerateParameterList(primaryConstructor.Parameters, isExplicit: false, info);
ParameterGenerator.cs (1)
19public static ParameterListSyntax GenerateParameterList(
Microsoft.CodeAnalysis.CSharp.Features (18)
ChangeSignature\CSharpChangeSignatureService.cs (2)
219var parameterList = matchingNode.ChildNodes().LastOrDefault(n => n is ParameterListSyntax); 370var emptyParameterList = ParameterList()
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
132if (token.Parent is not null and ParameterListSyntax)
CSharpAddDocCommentNodesCodeFixProvider.cs (3)
65var parameterList = (ParameterListSyntax?)member 67.FirstOrDefault(f => f is ParameterListSyntax);
CSharpNamingStyleDiagnosticAnalyzer.cs (1)
32Parent: ParameterListSyntax
CSharpUseLocalFunctionCodeFixProvider.cs (8)
110var parameterList = GenerateParameterList(editor.Generator, anonymousFunction, delegateType.DelegateInvokeMethod); 163IMethodSymbol delegateMethod, ParameterListSyntax parameterList, bool makeStatic) 185INamedTypeSymbol delegateType, ParameterListSyntax parameterList, 209ParameterListSyntax parameterList, 247private static ParameterListSyntax GenerateParameterList( 250var parameterList = TryGetOrCreateParameterList(anonymousFunction); 277private static ParameterListSyntax TryGetOrCreateParameterList(AnonymousFunctionExpressionSyntax anonymousFunction) 292private static InvocationExpressionSyntax WithNewParameterNames(InvocationExpressionSyntax invocation, IMethodSymbol method, ParameterListSyntax newParameterList)
Debugging\BreakpointResolver.cs (1)
57var parameterList = SyntaxFactory.ParseParameterList(text, lengthOfParsedText, consumeFullText: false);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1194=> declaration is ParameterSyntax { Parent: ParameterListSyntax { Parent: RecordDeclarationSyntax } };
MakeLocalFunctionStaticCodeFixHelper.cs (1)
191var parameterList = localFunctionWithNewParameters.ParameterList;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
Semantics\PrimaryConstructorTests.cs (4)
3409var parameterList = (ParameterListSyntax)context.Node; 4820var parameterList = (ParameterListSyntax)context.Node;
Semantics\RecordStructTests.cs (2)
6070var parameterList = (ParameterListSyntax)context.Node;
Semantics\RecordTests.cs (2)
26443var parameterList = (ParameterListSyntax)context.Node;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (11)
Generated\Syntax.Test.xml.Generated.cs (10)
10149=> SyntaxFactory.AnonymousMethodExpression(new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.DelegateKeyword), default(ParameterListSyntax), GenerateBlock(), default(ExpressionSyntax)); 10467=> 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)); 10470=> 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)); 10473=> 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)); 10476=> 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)); 10556private static ParameterListSyntax GenerateParameterList() 13135var node = GenerateParameterList(); 13140var newNode = node.WithOpenParenToken(node.OpenParenToken).WithParameters(node.Parameters).WithCloseParenToken(node.CloseParenToken); 18689var oldNode = GenerateParameterList(); 18705var oldNode = GenerateParameterList();
Syntax\SyntaxNodeTests.cs (1)
3405var paramList = delegateDecl.ParameterList;
Microsoft.CodeAnalysis.CSharp.Workspaces (22)
BaseParameterListSyntaxExtensions.cs (2)
14ParameterListSyntax list => list.OpenParenToken, 22ParameterListSyntax list => list.CloseParenToken,
CodeGeneration\CSharpSyntaxGenerator.cs (6)
268var parameterList = AsParameterList(parameters); 324private static ParameterListSyntax AsParameterList(IEnumerable<SyntaxNode>? parameters) 2141var newParameters = AsParameterList(parameters); 2230return ((LocalFunctionStatementSyntax)declaration).WithParameterList((ParameterListSyntax)list); 2232return ((ParenthesizedLambdaExpressionSyntax)declaration).WithParameterList((ParameterListSyntax)list); 2251return ((TypeDeclarationSyntax)declaration).WithParameterList((ParameterListSyntax)list);
CSharpSyntaxContext.cs (1)
366if (token.Parent.Parent is ParameterSyntax { Parent: ParameterListSyntax { Parent: RecordDeclarationSyntax } })
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
845case ParameterListSyntax n: return (n.OpenParenToken, n.CloseParenToken);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (3)
1062token.Parent is ParameterListSyntax parameterList && 1083parameter2.Parent is ParameterListSyntax parameterList2 && 1102if (parameter3 is { Parent: ParameterListSyntax parameterList3 } &&
MemberDeclarationSyntaxExtensions.cs (5)
121return ((DelegateDeclarationSyntax)member).WithParameterList((ParameterListSyntax)parameterList); 123return ((MethodDeclarationSyntax)member).WithParameterList((ParameterListSyntax)parameterList); 125return ((ConstructorDeclarationSyntax)member).WithParameterList((ParameterListSyntax)parameterList); 129return ((OperatorDeclarationSyntax)member).WithParameterList((ParameterListSyntax)parameterList); 131return ((ConversionOperatorDeclarationSyntax)member).WithParameterList((ParameterListSyntax)parameterList);
NamedTypeGenerator.cs (1)
112var parameterList = ParameterGenerator.GenerateParameterList(primaryConstructor.Parameters, isExplicit: false, info);
ParameterGenerator.cs (1)
19public static ParameterListSyntax GenerateParameterList(
Simplification\CSharpSimplificationService.Expander.cs (2)
170var parameterList = parenthesizedLambda.ParameterList; 192var newParameterList = parameterList.WithParameters(newParameters);
Microsoft.VisualStudio.LanguageServices.CSharp (5)
CodeModel\CSharpCodeModelService.cs (5)
1934var parameterList = (ParameterListSyntax)parameter.Parent!; 2831var parameterList = node.FirstAncestorOrSelf<ParameterListSyntax>(); 2833var newParameterList = parameterList.RemoveNode(node, SyntaxRemoveOptions.KeepNoTrivia);