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