210 references to Identifier
Microsoft.AspNetCore.App.Analyzers (3)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (2)
215
if (((ParameterSyntax)container).
Identifier
== token)
439
parameter.
Identifier
is { IsMissing: false } identifer)
RouteEmbeddedLanguage\RoutePatternHighlighter.cs (1)
81
highlightSpans.Add(new AspNetCoreHighlightSpan(parameterSyntax.
Identifier
.Span, AspNetCoreHighlightSpanKind.Definition));
Microsoft.CodeAnalysis.CSharp (51)
Binder\Binder_Expressions.cs (1)
1525
ReportFieldContextualKeywordConflictIfAny(symbol: null, syntax, syntax.
Identifier
, diagnostics);
Binder\Binder_Lambda.cs (8)
75
namesBuilder.Add(simple.Parameter.
Identifier
.ValueText);
149
if (p.
Identifier
.IsUnderscoreToken())
203
namesBuilder.Add(p.
Identifier
.ValueText);
268
discardsBuilder.Add(p.
Identifier
.IsUnderscoreToken());
329
if (!parameter.
Identifier
.IsMissing)
336
parameter.
Identifier
.GetLocation());
344
parameter.
Identifier
.GetLocation(), parameter.
Identifier
.Text);
BoundTree\UnboundLambda.cs (3)
1537
return ((SimpleLambdaExpressionSyntax)syntax).Parameter.
Identifier
.GetLocation();
1539
return ((ParenthesizedLambdaExpressionSyntax)syntax).ParameterList.Parameters[index].
Identifier
.GetLocation();
1541
return ((AnonymousMethodExpressionSyntax)syntax).ParameterList!.Parameters[index].
Identifier
.GetLocation();
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
51
=> CreateSpan(parameter.Modifiers, parameter.Type, parameter.
Identifier
);
Parser\LanguageParser.cs (1)
4765
if (!allowOptionalIdentifier && parameter.
Identifier
.Kind() == SyntaxKind.None)
Symbols\Source\ParameterHelpers.cs (15)
53
syntax.
Identifier
,
85
syntax.
Identifier
,
280
arglistToken = concreteParam.
Identifier
;
731
if (parameter is ParameterSyntax { Type: null,
Identifier
.Text: var parameterIdentifier })
857
bool isNamed = syntax is ParameterSyntax parameterSyntax && parameterSyntax.
Identifier
.Kind() != SyntaxKind.None;
875
Location loc = ((ParameterSyntax)syntax).
Identifier
.GetNextToken(includeZeroWidth: true).GetLocation(); //could be missing
969
diagnostics.Add(ErrorCode.ERR_DefaultValueMustBeConstant, parameterSyntax.Default.Value.Location, parameterSyntax.
Identifier
.ValueText);
982
diagnostics.Add(ErrorCode.ERR_NoConversionForDefaultParam, parameterSyntax.
Identifier
.GetLocation(),
994
diagnostics.Add(ErrorCode.ERR_NotNullRefDefaultParameter, parameterSyntax.
Identifier
.GetLocation(),
995
parameterSyntax.
Identifier
.ValueText, parameterType);
1016
diagnostics.Add(ErrorCode.ERR_NoConversionForNubDefaultParam, parameterSyntax.
Identifier
.GetLocation(),
1017
(defaultExpression.IsImplicitObjectCreation() ? convertedExpression.Type.StrippedType() : defaultExpression.Type), parameterSyntax.
Identifier
.ValueText);
1046
parameterSyntax.
Identifier
.GetLocation(),
1047
parameterSyntax.
Identifier
.ValueText);
1053
diagnostics.Add(ErrorCode.WRN_RefReadonlyParameterDefaultValue, parameterSyntax.Default.Value, parameterSyntax.
Identifier
.ValueText);
Symbols\Source\SourceComplexParameterSymbol.cs (13)
1072
diagnostics.Add(ErrorCode.WRN_CallerLineNumberParamForUnconsumedLocation, node.Name.Location, ParameterSyntax.
Identifier
.ValueText);
1100
diagnostics.Add(ErrorCode.WRN_CallerFilePathParamForUnconsumedLocation, node.Name.Location, ParameterSyntax.
Identifier
.ValueText);
1118
diagnostics.Add(ErrorCode.WRN_CallerLineNumberPreferredOverCallerFilePath, node.Name.Location, ParameterSyntax.
Identifier
.ValueText);
1133
diagnostics.Add(ErrorCode.WRN_CallerMemberNameParamForUnconsumedLocation, node.Name.Location, ParameterSyntax.
Identifier
.ValueText);
1151
diagnostics.Add(ErrorCode.WRN_CallerLineNumberPreferredOverCallerMemberName, node.Name.Location, ParameterSyntax.
Identifier
.ValueText);
1156
diagnostics.Add(ErrorCode.WRN_CallerFilePathPreferredOverCallerMemberName, node.Name.Location, ParameterSyntax.
Identifier
.ValueText);
1174
diagnostics.Add(ErrorCode.WRN_CallerArgumentExpressionParamForUnconsumedLocation, node.Name.Location, ParameterSyntax.
Identifier
.ValueText);
1192
diagnostics.Add(ErrorCode.WRN_CallerLineNumberPreferredOverCallerArgumentExpression, node.Name.Location, ParameterSyntax.
Identifier
.ValueText);
1197
diagnostics.Add(ErrorCode.WRN_CallerFilePathPreferredOverCallerArgumentExpression, node.Name.Location, ParameterSyntax.
Identifier
.ValueText);
1202
diagnostics.Add(ErrorCode.WRN_CallerMemberNamePreferredOverCallerArgumentExpression, node.Name.Location, ParameterSyntax.
Identifier
.ValueText);
1208
diagnostics.Add(ErrorCode.WRN_CallerArgumentExpressionAttributeHasInvalidParameterName, node.Name.Location, ParameterSyntax.
Identifier
.ValueText);
1213
diagnostics.Add(ErrorCode.WRN_CallerArgumentExpressionAttributeSelfReferential, node.Name.Location, ParameterSyntax.
Identifier
.ValueText);
1223
diagnostics.Add(ErrorCode.WRN_UnconsumedEnumeratorCancellationAttributeUsage, node.Name.Location, ParameterSyntax.
Identifier
.ValueText);
Symbols\Source\SourcePropertySymbol.cs (1)
652
SyntaxToken paramNameToken = parameterSyntax.
Identifier
;
Symbols\Synthesized\Records\SynthesizedRecordPropertySymbol.cs (1)
89
((ParameterSyntax)syntax).
Identifier
.GetLocation(),
Syntax.xml.Main.Generated.cs (1)
2101
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (TypeSyntax?)Visit(node.Type), VisitToken(node.
Identifier
), (EqualsValueClauseSyntax?)Visit(node.Default));
Syntax.xml.Syntax.Generated.cs (5)
13821
if (attributeLists != this.AttributeLists || modifiers != this.Modifiers || type != this.Type || identifier != this.
Identifier
|| @default != this.Default)
13832
public new ParameterSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.Modifiers, this.Type, this.
Identifier
, this.Default);
13834
public new ParameterSyntax WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, modifiers, this.Type, this.
Identifier
, this.Default);
13836
public new ParameterSyntax WithType(TypeSyntax? type) => Update(this.AttributeLists, this.Modifiers, type, this.
Identifier
, this.Default);
13838
public ParameterSyntax WithDefault(EqualsValueClauseSyntax? @default) => Update(this.AttributeLists, this.Modifiers, this.Type, this.
Identifier
, @default);
Syntax\ParameterSyntax.cs (1)
13
return this.Type == null && this.
Identifier
.ContextualKind() == SyntaxKind.ArgListKeyword;
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
73
if (methodDeclaration.ParameterList.Parameters is [{
Identifier
.ValueText: not "args" }])
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
106
if (parameter.
Identifier
.ValueText != argumentIdentifier.Identifier.ValueText)
src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (2)
71
var parameterName = parameter.
Identifier
.ValueText;
167
selectLambdaParameter.
Identifier
.ValueText == castIdentifier.Identifier.ValueText)
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
107
.WithIdentifier(parameter.
Identifier
.WithPrependedLeadingTrivia(parameter.Type!.GetLeadingTrivia()))));
src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
131
if (parameter.
Identifier
.ValueText == stringValue)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
60
Add(node.
Identifier
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1655
identifier = parameter.
Identifier
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
221
paramNames.Add(originalParam.
Identifier
.ValueText);
245
paramNames = [originalSimpleLambda.Parameter.
Identifier
.ValueText];
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
67
: parameterList.Parameters.SelectAsArray(s => s.
Identifier
.ValueText);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
301
if (newParameter == null || newParameter.
Identifier
.IsMissing)
306
return argumentNode.WithNameColon(argumentNode.NameColon.WithName(IdentifierName(newParameter.
Identifier
)));
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
272
if (!properties.Values.Any(v => v == current.
Identifier
.ValueText))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1816
parameter.
Identifier
.ValueText, lambdaExpression.Body);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\ParamsCollectionTests.cs (1)
9072
var parameterDecl = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Where(p => p.
Identifier
.ValueText == "paramsParameter").Single();
Microsoft.CodeAnalysis.CSharp.Features (20)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
290
var currentParameterNames = baseMethod.ParameterList.Parameters.Select(p => p.
Identifier
.ValueText).ToImmutableHashSet();
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
149
select p.
Identifier
.ValueText);
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (1)
111
list.Add("/// <param name=\"" + param.
Identifier
.ValueText + "\"></param>");
EditAndContinue\BreakpointSpans.cs (2)
529
=> CreateSpan(parameter.Modifiers, parameter.Type, parameter.
Identifier
);
542
yield return parameter.
Identifier
;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
1947
return ((ParenthesizedLambdaExpressionSyntax)lambda).ParameterList.Parameters[ordinal].
Identifier
.Span;
1951
return ((SimpleLambdaExpressionSyntax)lambda).Parameter.
Identifier
.Span;
1955
return ((AnonymousMethodExpressionSyntax)lambda).ParameterList!.Parameters[ordinal].
Identifier
.Span;
EditAndContinue\SyntaxComparer.cs (1)
1505
return ((ParameterSyntax)node).
Identifier
;
InlineHints\CSharpInlineTypeHintsService.cs (1)
75
var span = new TextSpan(parameterNode.
Identifier
.SpanStart, 0);
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
73
if (methodDeclaration.ParameterList.Parameters is [{
Identifier
.ValueText: not "args" }])
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
106
if (parameter.
Identifier
.ValueText != argumentIdentifier.Identifier.ValueText)
src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (2)
71
var parameterName = parameter.
Identifier
.ValueText;
167
selectLambdaParameter.
Identifier
.ValueText == castIdentifier.Identifier.ValueText)
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
107
.WithIdentifier(parameter.
Identifier
.WithPrependedLeadingTrivia(parameter.Type!.GetLeadingTrivia()))));
src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
131
if (parameter.
Identifier
.ValueText == stringValue)
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
67
: parameterList.Parameters.SelectAsArray(s => s.
Identifier
.ValueText);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
301
if (newParameter == null || newParameter.
Identifier
.IsMissing)
306
return argumentNode.WithNameColon(argumentNode.NameColon.WithName(IdentifierName(newParameter.
Identifier
)));
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
272
if (!properties.Values.Any(v => v == current.
Identifier
.ValueText))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\BindingTests.cs (1)
3939
var lambda = tree.GetRoot().DescendantNodes().OfType<SimpleLambdaExpressionSyntax>().Single(s => s.Parameter.
Identifier
.Text == "x");
Semantics\LambdaDiscardParametersTests.cs (1)
68
var underscores = tree.GetRoot().DescendantNodes().OfType<ParameterSyntax>().Where(p => p.
Identifier
.ToString() == "_").ToArray();
Semantics\RefFieldTests.cs (4)
16796
Assert.Equal("r1", lambdas[0].ParameterList.Parameters[0].
Identifier
.ToString());
16799
Assert.Equal("t1", lambdas[0].ParameterList.Parameters[1].
Identifier
.ToString());
16803
Assert.Equal("r2", lambdas[1].ParameterList.Parameters[0].
Identifier
.ToString());
16806
Assert.Equal("t2", lambdas[1].ParameterList.Parameters[1].
Identifier
.ToString());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (2)
3901
var param = tree.GetCompilationUnitRoot().DescendantNodes().OfType<ParameterSyntax>().Where(p => p.
Identifier
.ValueText == "name").First();
3903
Assert.Equal(param.
Identifier
.Span, symbol.Locations[0].SourceSpan);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (72)
Generated\Syntax.Test.xml.Generated.cs (2)
13649
Assert.Equal(SyntaxKind.None, node.
Identifier
.Kind());
13651
var newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.Modifiers).WithType(node.Type).WithIdentifier(node.
Identifier
).WithDefault(node.Default);
Parsing\DeclarationParsingTests.cs (55)
2166
Assert.NotEqual(default, ds.ParameterList.Parameters[0].
Identifier
);
2167
Assert.Equal("c", ds.ParameterList.Parameters[0].
Identifier
.ToString());
2201
Assert.NotEqual(default, ds.ParameterList.Parameters[0].
Identifier
);
2202
Assert.Equal("d", ds.ParameterList.Parameters[0].
Identifier
.ToString());
2236
Assert.NotEqual(default, ds.ParameterList.Parameters[0].
Identifier
);
2237
Assert.Equal("d", ds.ParameterList.Parameters[0].
Identifier
.ToString());
2243
Assert.NotEqual(default, ds.ParameterList.Parameters[1].
Identifier
);
2244
Assert.Equal("f", ds.ParameterList.Parameters[1].
Identifier
.ToString());
2279
Assert.NotEqual(default, ds.ParameterList.Parameters[0].
Identifier
);
2280
Assert.Equal("d", ds.ParameterList.Parameters[0].
Identifier
.ToString());
2315
Assert.NotEqual(default, ds.ParameterList.Parameters[0].
Identifier
);
2316
Assert.Equal("d", ds.ParameterList.Parameters[0].
Identifier
.ToString());
2351
Assert.NotEqual(default, ds.ParameterList.Parameters[0].
Identifier
);
2352
Assert.Equal("d", ds.ParameterList.Parameters[0].
Identifier
.ToString());
2386
Assert.NotEqual(default, ds.ParameterList.Parameters[0].
Identifier
);
2421
Assert.NotEqual(default, ds.ParameterList.Parameters[0].
Identifier
);
2422
Assert.Equal("d", ds.ParameterList.Parameters[0].
Identifier
.ToString());
3022
Assert.NotEqual(default, ms.ParameterList.Parameters[0].
Identifier
);
3023
Assert.Equal("d", ms.ParameterList.Parameters[0].
Identifier
.ToString());
3076
Assert.NotEqual(default, ms.ParameterList.Parameters[0].
Identifier
);
3077
Assert.Equal("d", ms.ParameterList.Parameters[0].
Identifier
.ToString());
3083
Assert.NotEqual(default, ms.ParameterList.Parameters[1].
Identifier
);
3084
Assert.Equal("f", ms.ParameterList.Parameters[1].
Identifier
.ToString());
3138
Assert.NotEqual(default, ms.ParameterList.Parameters[0].
Identifier
);
3139
Assert.Equal("d", ms.ParameterList.Parameters[0].
Identifier
.ToString());
3201
Assert.NotEqual(default, ms.ParameterList.Parameters[0].
Identifier
);
3202
Assert.Equal(SyntaxKind.ArgListKeyword, ms.ParameterList.Parameters[0].
Identifier
.Kind());
3339
Assert.NotEqual(default, ms.ParameterList.Parameters[0].
Identifier
);
3340
Assert.Equal("c", ms.ParameterList.Parameters[0].
Identifier
.ToString());
4968
Assert.NotEqual(default, ps.ParameterList.Parameters[0].
Identifier
);
4969
Assert.Equal("d", ps.ParameterList.Parameters[0].
Identifier
.ToString());
5035
Assert.NotEqual(default, ps.ParameterList.Parameters[0].
Identifier
);
5036
Assert.Equal("d", ps.ParameterList.Parameters[0].
Identifier
.ToString());
5103
Assert.NotEqual(default, ps.ParameterList.Parameters[0].
Identifier
);
5104
Assert.Equal("d", ps.ParameterList.Parameters[0].
Identifier
.ToString());
5172
Assert.NotEqual(default, ps.ParameterList.Parameters[0].
Identifier
);
5173
Assert.Equal("d", ps.ParameterList.Parameters[0].
Identifier
.ToString());
5179
Assert.NotEqual(default, ps.ParameterList.Parameters[1].
Identifier
);
5180
Assert.Equal("f", ps.ParameterList.Parameters[1].
Identifier
.ToString());
5248
Assert.NotEqual(default, ps.ParameterList.Parameters[0].
Identifier
);
5249
Assert.Equal("d", ps.ParameterList.Parameters[0].
Identifier
.ToString());
5315
Assert.NotEqual(default, ps.ParameterList.Parameters[0].
Identifier
);
5316
Assert.Equal("d", ps.ParameterList.Parameters[0].
Identifier
.ToString());
5322
Assert.NotEqual(default, ps.ParameterList.Parameters[1].
Identifier
);
5323
Assert.Equal("f", ps.ParameterList.Parameters[1].
Identifier
.ToString());
5395
Assert.NotEqual(default, ps.ParameterList.Parameters[0].
Identifier
);
5396
Assert.Equal("d", ps.ParameterList.Parameters[0].
Identifier
.ToString());
5402
Assert.NotEqual(default, ps.ParameterList.Parameters[1].
Identifier
);
5403
Assert.Equal("f", ps.ParameterList.Parameters[1].
Identifier
.ToString());
5509
Assert.NotEqual(default, ps.ParameterList.Parameters[0].
Identifier
);
5510
Assert.Equal("d", ps.ParameterList.Parameters[0].
Identifier
.ToString());
5570
Assert.NotEqual(default, ms.ParameterList.Parameters[0].
Identifier
);
5571
Assert.Equal("d", ms.ParameterList.Parameters[0].
Identifier
.ToString());
5618
Assert.NotEqual(default, ms.ParameterList.Parameters[0].
Identifier
);
5619
Assert.Equal("d", ms.ParameterList.Parameters[0].
Identifier
.ToString());
Parsing\ExpressionParsingTests.cs (14)
2038
Assert.NotEqual(default, lambda.Parameter.
Identifier
);
2039
Assert.False(lambda.Parameter.
Identifier
.IsMissing);
2040
Assert.Equal("a", lambda.Parameter.
Identifier
.ToString());
2056
Assert.NotEqual(default, lambda.Parameter.
Identifier
);
2057
Assert.False(lambda.Parameter.
Identifier
.IsMissing);
2058
Assert.Equal("a", lambda.Parameter.
Identifier
.ToString());
2074
Assert.NotEqual(default, lambda.Parameter.
Identifier
);
2075
Assert.False(lambda.Parameter.
Identifier
.IsMissing);
2076
Assert.Equal("a", lambda.Parameter.
Identifier
.ToString());
2164
Assert.Equal("a", ps.
Identifier
.ToString());
2188
Assert.Equal("a", ps.
Identifier
.ToString());
2191
Assert.Equal("a2", ps2.
Identifier
.ToString());
2216
Assert.Equal("a", ps.
Identifier
.ToString());
2241
Assert.Equal("a", ps.
Identifier
.ToString());
Syntax\SyntaxNodeTests.cs (1)
4051
var newParameter = parameter.Update(parameter.AttributeLists, parameter.Modifiers, parameter.Type, parameter.
Identifier
, parameter.Default);
Microsoft.CodeAnalysis.CSharp.Workspaces (20)
Classification\ClassificationHelpers.cs (1)
255
else if (token.Parent is ParameterSyntax parameterSyntax && parameterSyntax.
Identifier
== token)
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (2)
36
case ParameterSyntax parameter when parameter.
Identifier
.Text == "_":
41
result.Add(new ClassifiedSpan(parameter.
Identifier
.Span, ClassificationTypeNames.Keyword));
CodeGeneration\CSharpSyntaxGenerator.cs (4)
1814
if (!parameter.
Identifier
.TrailingTrivia.Any(t => t.IsSingleOrMultiLineComment()))
1815
parameter = parameter.WithIdentifier(parameter.
Identifier
.WithoutTrailingTrivia());
2067
ParameterSyntax parameter => parameter.
Identifier
.ValueText,
2097
ParameterSyntax parameter => ReplaceWithTrivia(declaration, parameter.
Identifier
, id),
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (4)
440
if (!existingFieldPropNames.Contains(parameter.
Identifier
.ValueText))
444
parameter.
Identifier
.ValueText, null,
451
parameter.
Identifier
.Span,
584
builder.Append(parameter.
Identifier
.Text);
Rename\LocalConflictVisitor.cs (4)
32
var parameterTokens = node.ParameterList.Parameters.Select(p => p.
Identifier
);
114
_tracker.AddIdentifier(node.Parameter.
Identifier
);
116
_tracker.RemoveIdentifier(node.Parameter.
Identifier
);
121
var tokens = node.ParameterList.Parameters.Select(p => p.
Identifier
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
60
Add(node.
Identifier
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1655
identifier = parameter.
Identifier
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
221
paramNames.Add(originalParam.
Identifier
.ValueText);
245
paramNames = [originalSimpleLambda.Parameter.
Identifier
.ValueText];
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1816
parameter.
Identifier
.ValueText, lambdaExpression.Body);
Microsoft.Extensions.Logging.Generators (2)
LoggerMessageGenerator.Parser.cs (2)
343
if (paramSyntax != null && !string.IsNullOrEmpty(paramSyntax.
Identifier
.Text))
345
needsAtSign = paramSyntax.
Identifier
.Text[0] == '@';
Microsoft.Gen.Logging (3)
Parsing\Parser.cs (2)
524
if (!string.IsNullOrEmpty(paramSyntax!.
Identifier
.Text))
526
needsAtSign = paramSyntax.
Identifier
.Text[0] == '@';
Parsing\Parser.LogProperties.cs (1)
79
ParameterSyntax paramSyntax => paramSyntax.
Identifier
.Text, // a property of a "record"
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSImportGenerator.cs (1)
320
.Select(p => ExpressionElement(IdentifierName(p.
Identifier
)))));
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 (3)
ContractsCheckNameofFixProvider.cs (2)
118
if (param.
Identifier
.ToString() == nameArgValue)
135
var argName = argParam.
Identifier
.ToString();
ParameterVariableNameAnalyzer.cs (1)
44
AnalyzeCore(context, node.
Identifier
, "parameter");
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\CSharpCodeModelService.cs (2)
1538
if (parameter.
Identifier
.ToString() == name)
1859
return parameter.
Identifier
.ToString();
CodeModel\CSharpCodeModelService.NodeLocator.cs (2)
789
startPosition = node.
Identifier
.SpanStart;
1331
endPosition = node.
Identifier
.Span.End;
Roslyn.Diagnostics.CSharp.Analyzers (6)
CSharpAvoidOptSuffixForNullableEnableCode.cs (1)
51
ReportOnInvalidIdentifier(parameter.
Identifier
, context.SemanticModel, context.ReportDiagnostic, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
60
Add(node.
Identifier
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1655
identifier = parameter.
Identifier
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
221
paramNames.Add(originalParam.
Identifier
.ValueText);
245
paramNames = [originalSimpleLambda.Parameter.
Identifier
.ValueText];
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
1816
parameter.
Identifier
.ValueText, lambdaExpression.Body);