Base:
property
ParameterList
Microsoft.CodeAnalysis.CSharp.Syntax.BaseMethodDeclarationSyntax.ParameterList
195 references to ParameterList
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
430
MethodDeclarationSyntax methodDeclaration => methodDeclaration.
ParameterList
,
Microsoft.CodeAnalysis.CSharp (19)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (5)
100
isExtensionMethod: syntax.
ParameterList
.Parameters.FirstOrDefault() is ParameterSyntax firstParam &&
127
signatureBinder, this, syntax.
ParameterList
, out _,
215
var parameterSyntax = syntax.
ParameterList
.Parameters[0];
248
CheckExtensionAttributeAvailability(DeclaringCompilation, syntax.
ParameterList
.Parameters[0].Modifiers.FirstOrDefault(SyntaxKind.ThisKeyword).GetLocation(), diagnostics);
297
protected sealed override int GetParameterCountFromSyntax() => GetSyntax().
ParameterList
.ParameterCount;
Syntax.xml.Main.Generated.cs (1)
2059
=> 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));
Syntax.xml.Syntax.Generated.cs (13)
12366
if (attributeLists != this.AttributeLists || modifiers != this.Modifiers || returnType != this.ReturnType || explicitInterfaceSpecifier != this.ExplicitInterfaceSpecifier || identifier != this.Identifier || typeParameterList != this.TypeParameterList || parameterList != this.
ParameterList
|| constraintClauses != this.ConstraintClauses || body != this.Body || expressionBody != this.ExpressionBody || semicolonToken != this.SemicolonToken)
12377
public new MethodDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.Modifiers, this.ReturnType, this.ExplicitInterfaceSpecifier, this.Identifier, this.TypeParameterList, this.
ParameterList
, this.ConstraintClauses, this.Body, this.ExpressionBody, this.SemicolonToken);
12379
public new MethodDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, modifiers, this.ReturnType, this.ExplicitInterfaceSpecifier, this.Identifier, this.TypeParameterList, this.
ParameterList
, this.ConstraintClauses, this.Body, this.ExpressionBody, this.SemicolonToken);
12380
public MethodDeclarationSyntax WithReturnType(TypeSyntax returnType) => Update(this.AttributeLists, this.Modifiers, returnType, this.ExplicitInterfaceSpecifier, this.Identifier, this.TypeParameterList, this.
ParameterList
, this.ConstraintClauses, this.Body, this.ExpressionBody, this.SemicolonToken);
12381
public MethodDeclarationSyntax WithExplicitInterfaceSpecifier(ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier) => Update(this.AttributeLists, this.Modifiers, this.ReturnType, explicitInterfaceSpecifier, this.Identifier, this.TypeParameterList, this.
ParameterList
, this.ConstraintClauses, this.Body, this.ExpressionBody, this.SemicolonToken);
12382
public MethodDeclarationSyntax WithIdentifier(SyntaxToken identifier) => Update(this.AttributeLists, this.Modifiers, this.ReturnType, this.ExplicitInterfaceSpecifier, identifier, this.TypeParameterList, this.
ParameterList
, this.ConstraintClauses, this.Body, this.ExpressionBody, this.SemicolonToken);
12383
public MethodDeclarationSyntax WithTypeParameterList(TypeParameterListSyntax? typeParameterList) => Update(this.AttributeLists, this.Modifiers, this.ReturnType, this.ExplicitInterfaceSpecifier, this.Identifier, typeParameterList, this.
ParameterList
, this.ConstraintClauses, this.Body, this.ExpressionBody, this.SemicolonToken);
12386
public MethodDeclarationSyntax WithConstraintClauses(SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses) => Update(this.AttributeLists, this.Modifiers, this.ReturnType, this.ExplicitInterfaceSpecifier, this.Identifier, this.TypeParameterList, this.
ParameterList
, constraintClauses, this.Body, this.ExpressionBody, this.SemicolonToken);
12388
public new MethodDeclarationSyntax WithBody(BlockSyntax? body) => Update(this.AttributeLists, this.Modifiers, this.ReturnType, this.ExplicitInterfaceSpecifier, this.Identifier, this.TypeParameterList, this.
ParameterList
, this.ConstraintClauses, body, this.ExpressionBody, this.SemicolonToken);
12390
public new MethodDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax? expressionBody) => Update(this.AttributeLists, this.Modifiers, this.ReturnType, this.ExplicitInterfaceSpecifier, this.Identifier, this.TypeParameterList, this.
ParameterList
, this.ConstraintClauses, this.Body, expressionBody, this.SemicolonToken);
12392
public new MethodDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.Modifiers, this.ReturnType, this.ExplicitInterfaceSpecifier, this.Identifier, this.TypeParameterList, this.
ParameterList
, this.ConstraintClauses, this.Body, this.ExpressionBody, semicolonToken);
12404
public new MethodDeclarationSyntax AddParameterListParameters(params ParameterSyntax[] items) => WithParameterList(this.
ParameterList
.WithParameters(this.
ParameterList
.Parameters.AddRange(items)));
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
73
if (methodDeclaration.
ParameterList
.Parameters is [{ Identifier.ValueText: not "args" }])
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
65
return node != null && IsOnHeader(root, position, node, node.
ParameterList
);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateMethodService.cs (2)
58
!methodDeclaration.
ParameterList
.OpenParenToken.IsMissing &&
59
!methodDeclaration.
ParameterList
.CloseParenToken.IsMissing)
Microsoft.CodeAnalysis.CSharp.Features (14)
ChangeSignature\CSharpChangeSignatureService.cs (2)
323
var updatedParameters = UpdateDeclaration(method.
ParameterList
.Parameters, signaturePermutation, CreateNewParameterSyntax);
324
return method.WithParameterList(method.
ParameterList
.WithParameters(updatedParameters).WithAdditionalAnnotations(ChangeSignatureFormattingAnnotation));
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (1)
96
if (method.
ParameterList
.Parameters is [{ Type: ArrayTypeSyntax arrayType }])
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
243
parameterList: otherMethod.
ParameterList
,
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (2)
72
if (methodDeclaration.
ParameterList
.Parameters is not [var firstParameter, ..])
294
var parameterList = extensionMethod.
ParameterList
;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1678
return GetDiagnosticSpan(methodDeclaration.Modifiers, methodDeclaration.ReturnType, methodDeclaration.
ParameterList
);
Organizing\Organizers\MethodDeclarationOrganizer.cs (1)
36
parameterList: syntax.
ParameterList
,
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (2)
179
AppendParameterList(nameBuilder, methodDeclaration.
ParameterList
);
185
(methodDeclaration.
ParameterList
is { Parameters: [var parameter, ..] } && parameter.Modifiers.Any(SyntaxKind.ThisKeyword));
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
73
if (methodDeclaration.
ParameterList
.Parameters is [{ Identifier.ValueText: not "args" }])
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateMethodService.cs (2)
58
!methodDeclaration.
ParameterList
.OpenParenToken.IsMissing &&
59
!methodDeclaration.
ParameterList
.CloseParenToken.IsMissing)
Structure\Providers\MethodDeclarationStructureProvider.cs (1)
42
methodDeclaration.
ParameterList
.GetLastToken(includeZeroWidth: true),
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\FunctionPointerTests.cs (2)
3679
.Select(m => m.
ParameterList
.Parameters.Single().Type!)
3951
.SelectMany(m => m.
ParameterList
.Parameters)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (20)
Compilation\SemanticModelAPITests.cs (4)
703
var type = method.
ParameterList
.Parameters[0].Type;
1501
var equalsValue = methodDecl.
ParameterList
.Parameters[0].Default;
1550
var param = methodDecl.
ParameterList
.Parameters[0];
2873
TestGetSpeculativeSemanticModelForTypeSyntax_Common(model, methodDecl.
ParameterList
.Parameters.First().SpanStart,
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (8)
824
var symbol = model.GetDeclaredSymbol(methodDecl.
ParameterList
.Parameters[0]);
860
var symbol = model.GetDeclaredSymbol(methodDecl.
ParameterList
.Parameters[0]);
864
symbol = model.GetDeclaredSymbol(methodDecl.
ParameterList
.Parameters[1]);
987
var psym = model.GetDeclaredSymbol(memDecl.
ParameterList
.Parameters[0]);
1333
var parameterDecl = (ParameterSyntax)methodDecl.
ParameterList
.Parameters[0];
1345
parameterDecl = (ParameterSyntax)methodDecl.
ParameterList
.Parameters[1];
1436
var parameterDecl = (ParameterSyntax)methodDecl.
ParameterList
.Parameters[0];
1450
parameterDecl = (ParameterSyntax)methodDecl.
ParameterList
.Parameters[1];
Symbols\FunctionPointerTypeSymbolTests.cs (8)
54
.Single().
ParameterList
.Parameters
126
.SelectMany(m => m.
ParameterList
.Parameters)
206
.SelectMany(m => m.
ParameterList
.Parameters)
407
.SelectMany(m => m.
ParameterList
.Parameters)
487
.SelectMany(m => m.
ParameterList
.Parameters)
604
.SelectMany(m => m.
ParameterList
.Parameters)
687
.Single().
ParameterList
.Parameters
1694
FunctionPointerUtilities.VerifyFunctionPointerSemanticInfo(model, mDeclSyntax.
ParameterList
.Parameters[0].Type!,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (115)
Generated\Syntax.Test.xml.Generated.cs (2)
13431
Assert.NotNull(node.
ParameterList
);
13436
var newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.Modifiers).WithReturnType(node.ReturnType).WithExplicitInterfaceSpecifier(node.ExplicitInterfaceSpecifier).WithIdentifier(node.Identifier).WithTypeParameterList(node.TypeParameterList).WithParameterList(node.
ParameterList
).WithConstraintClauses(node.ConstraintClauses).WithBody(node.Body).WithExpressionBody(node.ExpressionBody).WithSemicolonToken(node.SemicolonToken);
Parsing\DeclarationParsingTests.cs (111)
2506
Assert.NotEqual(default, ms.
ParameterList
.OpenParenToken);
2507
Assert.False(ms.
ParameterList
.OpenParenToken.IsMissing);
2508
Assert.Equal(0, ms.
ParameterList
.Parameters.Count);
2509
Assert.NotEqual(default, ms.
ParameterList
.CloseParenToken);
2510
Assert.False(ms.
ParameterList
.CloseParenToken.IsMissing);
2551
Assert.NotEqual(default, ms.
ParameterList
.OpenParenToken);
2552
Assert.False(ms.
ParameterList
.OpenParenToken.IsMissing);
2553
Assert.Equal(0, ms.
ParameterList
.Parameters.Count);
2554
Assert.NotEqual(default, ms.
ParameterList
.CloseParenToken);
2555
Assert.False(ms.
ParameterList
.CloseParenToken.IsMissing);
2597
Assert.NotEqual(default, ms.
ParameterList
.OpenParenToken);
2598
Assert.False(ms.
ParameterList
.OpenParenToken.IsMissing);
2599
Assert.Equal(0, ms.
ParameterList
.Parameters.Count);
2600
Assert.NotEqual(default, ms.
ParameterList
.CloseParenToken);
2601
Assert.False(ms.
ParameterList
.CloseParenToken.IsMissing);
2705
Assert.NotEqual(default, ms.
ParameterList
.OpenParenToken);
2706
Assert.False(ms.
ParameterList
.OpenParenToken.IsMissing);
2707
Assert.Equal(0, ms.
ParameterList
.Parameters.Count);
2708
Assert.NotEqual(default, ms.
ParameterList
.CloseParenToken);
2709
Assert.False(ms.
ParameterList
.CloseParenToken.IsMissing);
2770
Assert.NotEqual(default, ms.
ParameterList
.OpenParenToken);
2771
Assert.False(ms.
ParameterList
.OpenParenToken.IsMissing);
2772
Assert.Equal(0, ms.
ParameterList
.Parameters.Count);
2773
Assert.NotEqual(default, ms.
ParameterList
.CloseParenToken);
2774
Assert.False(ms.
ParameterList
.CloseParenToken.IsMissing);
2817
Assert.NotEqual(default, ms.
ParameterList
.OpenParenToken);
2818
Assert.False(ms.
ParameterList
.OpenParenToken.IsMissing);
2819
Assert.Equal(0, ms.
ParameterList
.Parameters.Count);
2820
Assert.NotEqual(default, ms.
ParameterList
.CloseParenToken);
2821
Assert.False(ms.
ParameterList
.CloseParenToken.IsMissing);
2867
Assert.NotEqual(default, ms.
ParameterList
.OpenParenToken);
2868
Assert.False(ms.
ParameterList
.OpenParenToken.IsMissing);
2869
Assert.Equal(0, ms.
ParameterList
.Parameters.Count);
2870
Assert.NotEqual(default, ms.
ParameterList
.CloseParenToken);
2871
Assert.False(ms.
ParameterList
.CloseParenToken.IsMissing);
3015
Assert.NotEqual(default, ms.
ParameterList
.OpenParenToken);
3016
Assert.False(ms.
ParameterList
.OpenParenToken.IsMissing);
3017
Assert.Equal(1, ms.
ParameterList
.Parameters.Count);
3018
Assert.Equal(0, ms.
ParameterList
.Parameters[0].AttributeLists.Count);
3019
Assert.Equal(0, ms.
ParameterList
.Parameters[0].Modifiers.Count);
3020
Assert.NotNull(ms.
ParameterList
.Parameters[0].Type);
3021
Assert.Equal("c", ms.
ParameterList
.Parameters[0].Type.ToString());
3022
Assert.NotEqual(default, ms.
ParameterList
.Parameters[0].Identifier);
3023
Assert.Equal("d", ms.
ParameterList
.Parameters[0].Identifier.ToString());
3024
Assert.NotEqual(default, ms.
ParameterList
.CloseParenToken);
3025
Assert.False(ms.
ParameterList
.CloseParenToken.IsMissing);
3067
Assert.NotEqual(default, ms.
ParameterList
.OpenParenToken);
3068
Assert.False(ms.
ParameterList
.OpenParenToken.IsMissing);
3070
Assert.Equal(2, ms.
ParameterList
.Parameters.Count);
3072
Assert.Equal(0, ms.
ParameterList
.Parameters[0].AttributeLists.Count);
3073
Assert.Equal(0, ms.
ParameterList
.Parameters[0].Modifiers.Count);
3074
Assert.NotNull(ms.
ParameterList
.Parameters[0].Type);
3075
Assert.Equal("c", ms.
ParameterList
.Parameters[0].Type.ToString());
3076
Assert.NotEqual(default, ms.
ParameterList
.Parameters[0].Identifier);
3077
Assert.Equal("d", ms.
ParameterList
.Parameters[0].Identifier.ToString());
3079
Assert.Equal(0, ms.
ParameterList
.Parameters[1].AttributeLists.Count);
3080
Assert.Equal(0, ms.
ParameterList
.Parameters[1].Modifiers.Count);
3081
Assert.NotNull(ms.
ParameterList
.Parameters[1].Type);
3082
Assert.Equal("e", ms.
ParameterList
.Parameters[1].Type.ToString());
3083
Assert.NotEqual(default, ms.
ParameterList
.Parameters[1].Identifier);
3084
Assert.Equal("f", ms.
ParameterList
.Parameters[1].Identifier.ToString());
3086
Assert.NotEqual(default, ms.
ParameterList
.CloseParenToken);
3087
Assert.False(ms.
ParameterList
.CloseParenToken.IsMissing);
3128
Assert.NotEqual(default, ms.
ParameterList
.OpenParenToken);
3129
Assert.False(ms.
ParameterList
.OpenParenToken.IsMissing);
3131
Assert.Equal(1, ms.
ParameterList
.Parameters.Count);
3133
Assert.Equal(0, ms.
ParameterList
.Parameters[0].AttributeLists.Count);
3134
Assert.Equal(1, ms.
ParameterList
.Parameters[0].Modifiers.Count);
3135
Assert.Equal(mod, ms.
ParameterList
.Parameters[0].Modifiers[0].Kind());
3136
Assert.NotNull(ms.
ParameterList
.Parameters[0].Type);
3137
Assert.Equal("c", ms.
ParameterList
.Parameters[0].Type.ToString());
3138
Assert.NotEqual(default, ms.
ParameterList
.Parameters[0].Identifier);
3139
Assert.Equal("d", ms.
ParameterList
.Parameters[0].Identifier.ToString());
3141
Assert.NotEqual(default, ms.
ParameterList
.CloseParenToken);
3142
Assert.False(ms.
ParameterList
.CloseParenToken.IsMissing);
3193
Assert.NotEqual(default, ms.
ParameterList
.OpenParenToken);
3194
Assert.False(ms.
ParameterList
.OpenParenToken.IsMissing);
3196
Assert.Equal(1, ms.
ParameterList
.Parameters.Count);
3198
Assert.Equal(0, ms.
ParameterList
.Parameters[0].AttributeLists.Count);
3199
Assert.Equal(0, ms.
ParameterList
.Parameters[0].Modifiers.Count);
3200
Assert.Null(ms.
ParameterList
.Parameters[0].Type);
3201
Assert.NotEqual(default, ms.
ParameterList
.Parameters[0].Identifier);
3202
Assert.Equal(SyntaxKind.ArgListKeyword, ms.
ParameterList
.Parameters[0].Identifier.Kind());
3204
Assert.NotEqual(default, ms.
ParameterList
.CloseParenToken);
3205
Assert.False(ms.
ParameterList
.CloseParenToken.IsMissing);
3267
Assert.NotEqual(default, ms.
ParameterList
.OpenParenToken);
3268
Assert.False(ms.
ParameterList
.OpenParenToken.IsMissing);
3269
Assert.Equal(0, ms.
ParameterList
.Parameters.Count);
3270
Assert.NotEqual(default, ms.
ParameterList
.CloseParenToken);
3271
Assert.False(ms.
ParameterList
.CloseParenToken.IsMissing);
3332
Assert.NotEqual(default, ms.
ParameterList
.OpenParenToken);
3333
Assert.False(ms.
ParameterList
.OpenParenToken.IsMissing);
3334
Assert.Equal(1, ms.
ParameterList
.Parameters.Count);
3335
Assert.Equal(0, ms.
ParameterList
.Parameters[0].AttributeLists.Count);
3336
Assert.Equal(0, ms.
ParameterList
.Parameters[0].Modifiers.Count);
3337
Assert.NotNull(ms.
ParameterList
.Parameters[0].Type);
3338
Assert.Equal(typeText, ms.
ParameterList
.Parameters[0].Type.ToString());
3339
Assert.NotEqual(default, ms.
ParameterList
.Parameters[0].Identifier);
3340
Assert.Equal("c", ms.
ParameterList
.Parameters[0].Identifier.ToString());
3341
Assert.NotEqual(default, ms.
ParameterList
.CloseParenToken);
3342
Assert.False(ms.
ParameterList
.CloseParenToken.IsMissing);
3384
Assert.NotEqual(default, ms.
ParameterList
.OpenParenToken);
3385
Assert.False(ms.
ParameterList
.OpenParenToken.IsMissing);
3386
Assert.Equal(0, ms.
ParameterList
.Parameters.Count);
3387
Assert.NotEqual(default, ms.
ParameterList
.CloseParenToken);
3388
Assert.False(ms.
ParameterList
.CloseParenToken.IsMissing);
3432
Assert.NotEqual(default, ms.
ParameterList
.OpenParenToken);
3433
Assert.False(ms.
ParameterList
.OpenParenToken.IsMissing);
3434
Assert.Equal(0, ms.
ParameterList
.Parameters.Count);
3435
Assert.NotEqual(default, ms.
ParameterList
.CloseParenToken);
3436
Assert.False(ms.
ParameterList
.CloseParenToken.IsMissing);
Parsing\ParserErrorMessageTests.cs (1)
3768
Assert.Equal(SyntaxKind.InKeyword, methodDeclaration.
ParameterList
.Parameters.Single().Modifiers.Single().Kind());
Syntax\LambdaUtilitiesTests.cs (1)
59
Assert.Equal("C", model.GetEnclosingSymbol(methodDef.
ParameterList
.CloseParenToken.SpanStart).ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
Classification\ClassificationHelpers.cs (1)
208
if (methodDeclaration.
ParameterList
.Parameters is [var parameter, ..] && parameter.Modifiers.Any(SyntaxKind.ThisKeyword))
CodeGeneration\CSharpSyntaxGenerator.cs (3)
1788
method.ReplaceNodes(method.
ParameterList
.Parameters, (_, p) => RemoveDefaultValue(p, removeDefaults))
1801
.WithParameterList(method.
ParameterList
.WithTrailingTrivia(
1802
method.
ParameterList
.GetTrailingTrivia().Add(SyntaxFactory.ElasticMarker).AddRange(method.ConstraintClauses.Last().GetTrailingTrivia())));
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (4)
364
parameterCount: method.
ParameterList
?.Parameters.Count ?? 0,
498
GetSuffix('(', ')', method.
ParameterList
.Parameters);
619
=> method.
ParameterList
.Parameters is [var parameter, ..] && parameter.Modifiers.Any(SyntaxKind.ThisKeyword);
647
TryGetSimpleTypeName(methodDeclaration.
ParameterList
.Parameters[0].Type, typeParameterNames, out var targetTypeName, out var isArray);
Rename\LocalConflictVisitor.cs (1)
32
var parameterTokens = node.
ParameterList
.Parameters.Select(p => p.Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
65
return node != null && IsOnHeader(root, position, node, node.
ParameterList
);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Editing\SyntaxEditorTests.cs (1)
224
var param = methodX.
ParameterList
.Parameters[0];
Microsoft.Gen.Logging (1)
Parsing\Parser.cs (1)
213
Diag(DiagDescriptors.MissingLoggerParameter, method.
ParameterList
.GetLocation(), lm.Name);
Microsoft.Interop.SourceGeneration (1)
MethodSignatureDiagnosticLocations.cs (1)
57
: this(syntax.Identifier.Text, syntax.
ParameterList
.Parameters.Select(p => p.Identifier.GetLocation()).ToImmutableArray(), syntax.Identifier.GetLocation())
Microsoft.ML.InternalCodeAnalyzer (2)
ContractsCheckAnalyzer.cs (1)
168
var enclosingParams = ((node as MethodDeclarationSyntax)?.
ParameterList
ContractsCheckNameofFixProvider.cs (1)
114
var paramList = (temp as MethodDeclarationSyntax)?.
ParameterList
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\CSharpCodeModelService.cs (3)
3586
if (methodDeclaration.
ParameterList
== null ||
3587
methodDeclaration.
ParameterList
.Parameters.Count == 0)
3592
return methodDeclaration.
ParameterList
.Parameters[0].Modifiers.Any(SyntaxKind.ThisKeyword);
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
204
AppendParameterList(builder, methodDeclaration.
ParameterList
);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
65
return node != null && IsOnHeader(root, position, node, node.
ParameterList
);