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