358 references to Identifier
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\Infrastructure\RouteStringSyntaxDetector.cs (1)
237=> ((VariableDeclaratorSyntax)node).Identifier;
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder_Statements.cs (1)
1199SyntaxToken identifier = declarator.Identifier;
Binder\LocalScopeBinder.cs (1)
339declarator.Identifier,
Compilation\MemberSemanticModel.cs (1)
684return GetDeclaredLocal(declarationSyntax, declarationSyntax.Identifier).GetPublicSymbol();
Compilation\SyntaxTreeSemanticModel.cs (2)
1689return ((VariableDeclaratorSyntax)declaration).Identifier.ValueText; 1864var result = this.GetDeclaredMember(container, declarationSyntax.Span, isKnownToBeANamespace: false, declarationSyntax.Identifier.ValueText);
Symbols\Source\SourceFieldLikeEventSymbol.cs (2)
33nameTokenSyntax: declaratorSyntax.Identifier, diagnostics: diagnostics) 37_name = declaratorSyntax.Identifier.ValueText;
Symbols\Source\SourceMemberContainerSymbol.cs (3)
5517new SourceLocation(fieldSyntax.Declaration.Variables.First().Identifier)); 5521var modifiers = SourceMemberFieldSymbol.MakeModifiers(this, fieldSyntax.Declaration.Variables[0].Identifier, fieldSyntax.Modifiers, isRefField: refKind != RefKind.None, diagnostics, out modifierErrors); 5664new SourceLocation(eventFieldSyntax.Declaration.Variables.First().Identifier));
Symbols\Source\SourceMemberFieldSymbol.cs (2)
359: base(containingType, modifiers, declarator.Identifier.ValueText, declarator.GetReference(), declarator.Identifier.Span)
Syntax.xml.Main.Generated.cs (1)
1843=> node.Update(VisitToken(node.Identifier), (BracketedArgumentListSyntax?)Visit(node.ArgumentList), (EqualsValueClauseSyntax?)Visit(node.Initializer));
Syntax.xml.Syntax.Generated.cs (3)
6642if (identifier != this.Identifier || argumentList != this.ArgumentList || initializer != this.Initializer) 6653public VariableDeclaratorSyntax WithArgumentList(BracketedArgumentListSyntax? argumentList) => Update(this.Identifier, argumentList, this.Initializer); 6654public VariableDeclaratorSyntax WithInitializer(EqualsValueClauseSyntax? initializer) => Update(this.Identifier, this.ArgumentList, initializer);
Microsoft.CodeAnalysis.CSharp.CodeStyle (21)
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
270if (!Equals(declarator.Identifier.ValueText, conditionName.Identifier.ValueText))
src\Analyzers\CSharp\Analyzers\RemoveUnusedParametersAndValues\CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (1)
86return variableDeclarator.Identifier.GetLocation();
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
148argumentIndex == arguments.Count ? declarator.Identifier :
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
787Identifier.ValueText: var variableName,
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
67variableDeclaration.Variables[0].Identifier.GetLocation(), 115semanticModel, local, variableDeclaration.Type, declarator.Identifier, initializerConversion, searchScope,
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (2)
145localDeclaration.Declaration.Variables[0].Identifier.GetLocation(), 374if (variableDeclarator.Identifier.ValueText == identifierName.Identifier.ValueText)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (2)
212var variableName = variable.Identifier.ValueText; 223declarator.Identifier.ValueText.Equals(variableName))
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
235declarator.Identifier.GetLocation(),
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
104if (variableDeclarator.Identifier.ValueText != secondAssignmentExprTempIdentifier.ValueText)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
46return ((FieldDeclarationSyntax)member).Declaration.Variables.First().Identifier; 48return ((EventFieldDeclarationSyntax)member).Declaration.Variables.First().Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
48Add(node.Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (2)
33v => (declaration: (SyntaxNode)v, identifier: v.Identifier)), 35v => (declaration: (SyntaxNode)v, identifier: v.Identifier)),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
860var nameToken = fieldDeclarator.Identifier; 1264=> ((VariableDeclaratorSyntax)node).Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
91variable.Identifier, typeName, variable.Initializer.Value,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
136variable.Identifier, typeName, initializer,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (11)
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
69return variableDeclarator.WithIdentifier(newName.WithTriviaFrom(variableDeclarator.Identifier));
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
128varDecl.Variables.Single().Identifier.Parent!,
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
218var identifier = localDeclaration.Declaration.Variables[0].Identifier;
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
101var newIdentifier = declarator.Identifier
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
65localDeclaration.Declaration.Variables[0].Identifier.WithoutTrivia())));
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
492.WithIdentifier(declarator.Identifier.WithTrailingTrivia(newLeadingTrivia))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
179x.Declaration.Variables.First().Identifier, 180y.Declaration.Variables.First().Identifier,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
50=> variableDeclarator.Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (2)
119=> variable.Identifier.Text == DiscardVariableName; 252left: IdentifierName(variable.Identifier),
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (2)
618FieldDeclarationSyntax fieldDeclarationNode => fieldDeclarationNode.Declaration.Variables[0].Identifier.Span.End, 619EventFieldDeclarationSyntax eventFieldDeclarationNode => eventFieldDeclarationNode.Declaration.Variables[0].Identifier.Span.End,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenDeconstructTests.cs (1)
5472var firstX1 = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "x1").Single();
CodeGen\CodeGenTupleTest.cs (2)
4024var result = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "result").Single(); 25025Assert.Equal("x", x.Identifier.ToString());
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
126return ((VariableDeclaratorSyntax)node).Identifier.ToString();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (13)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
3682var field1 = tree1.GetRoot().DescendantNodes().OfType<FieldDeclarationSyntax>().Single().Declaration.Variables.Single().Identifier;
Semantics\OutVarTests.cs (6)
9702var d = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(id => id.Identifier.ValueText == "d").Single(); 21370var e = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(id => id.Identifier.ValueText == "e").Single(); 32232var b = (IFieldSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "b").Single()); 32272var b = (IFieldSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "b").Single()); 32312var a = (IFieldSymbol)model.GetDeclaredSymbol(tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "a").Single()); 32385var bDecl = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == "b").Single();
Semantics\PatternMatchingTestBase.cs (4)
41return GetVariableDeclarations(tree).Where(d => d.Identifier.ValueText == v); 168Assert.Equal(declarator.Identifier.ValueText, symbol.Name); 172Assert.NotEqual(symbol, model.LookupSymbols(declarator.SpanStart, name: declarator.Identifier.ValueText).Single()); 173Assert.True(model.LookupNames(declarator.SpanStart).Contains(declarator.Identifier.ValueText));
Semantics\PatternMatchingTests_Scope.cs (2)
6525var d = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(id => id.Identifier.ValueText == "d").Single(); 12211var e = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(id => id.Identifier.ValueText == "e").Single();
Microsoft.CodeAnalysis.CSharp.Features (49)
CodeLens\CSharpCodeLensMemberFinder.cs (2)
102_memberBuilder.Add(new CodeLensMember(variable, variable.Identifier.Span)); 110_memberBuilder.Add(new CodeLensMember(variable, variable.Identifier.Span));
ConvertForToForEach\CSharpConvertForToForEachCodeRefactoringProvider.cs (1)
54iterationVariable = declarator.Identifier;
ConvertLinq\ConvertForEachToLinqQuery\AbstractConverter.cs (1)
75variable.Identifier,
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (2)
65lastDeclaration.Identifier.ValueText.Equals(identifierName.Identifier.ValueText) && 142=> SyntaxNodeOrTokenExtensions.GetTrivia(variableDeclarator.Identifier, variableDeclarator.Initializer.EqualsToken, variableDeclarator.Initializer.Value);
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
199identifiersBuilder.Add(variable.Identifier);
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
470IdentifierName(variableDeclarator.Identifier),
Debugging\CSharpProximityExpressionsService.RelevantExpressionsCollector.cs (1)
95expressions.Add(declarator.Identifier.ValueText);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (4)
1053join newVariable in newVariables on oldVariable.Identifier.Text equals newVariable.Identifier.Text 3073=> DeclareSameIdentifiers([.. oldVariables.Select(v => v.Identifier)], [.. newVariables.Select(v => v.Identifier)]);
EditAndContinue\SyntaxComparer.cs (4)
786((VariableDeclaratorSyntax)leftNode).Identifier, 787((VariableDeclaratorSyntax)rightNode).Identifier); 1305GetLocalNames(local.Identifier, ref result); 1456return ((VariableDeclaratorSyntax)node).Identifier;
EncapsulateField\CSharpEncapsulateFieldService.cs (2)
57.WithTrailingTrivia(declarator.Identifier.TrailingTrivia) 58.WithLeadingTrivia(declarator.Identifier.LeadingTrivia);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
762var identifier = variable.Identifier;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (1)
50var name = ((VariableDeclaratorSyntax)expression.Parent.Parent).Identifier.ValueText;
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (2)
257var variableName = declaration.Declaration.Variables[0].Identifier.ToString(); 288var variableName = declaration.Declaration.Variables[0].Identifier.ToString();
InheritanceMargin\CSharpInheritanceMarginService.cs (1)
71VariableDeclaratorSyntax variableDeclaratorNode => variableDeclaratorNode.Identifier,
InlineHints\CSharpInlineTypeHintsService.cs (2)
35!variableDeclaration.Variables[0].Identifier.IsMissing) 39return CreateTypeHint(type, variableDeclaration.Type, variableDeclaration.Variables[0].Identifier);
ReplaceConditionalWithStatements\CSharpReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
80variable.WithInitializer(null).WithIdentifier(variable.Identifier.WithTrailingTrivia()));
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (1)
260identifier.Identifier.ValueText == variable.Identifier.ValueText;
Snippets\AbstractCSharpForLoopSnippetProvider.cs (1)
98var declaratorIdentifier = variableDeclarator.Identifier;
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (2)
202nameBuilder.Append(variable.Identifier.ValueText); 217variable.Identifier));
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
270if (!Equals(declarator.Identifier.ValueText, conditionName.Identifier.ValueText))
src\Analyzers\CSharp\Analyzers\RemoveUnusedParametersAndValues\CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (1)
86return variableDeclarator.Identifier.GetLocation();
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
148argumentIndex == arguments.Count ? declarator.Identifier :
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
787Identifier.ValueText: var variableName,
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (2)
67variableDeclaration.Variables[0].Identifier.GetLocation(), 115semanticModel, local, variableDeclaration.Type, declarator.Identifier, initializerConversion, searchScope,
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (2)
145localDeclaration.Declaration.Variables[0].Identifier.GetLocation(), 374if (variableDeclarator.Identifier.ValueText == identifierName.Identifier.ValueText)
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (2)
212var variableName = variable.Identifier.ValueText; 223declarator.Identifier.ValueText.Equals(variableName))
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
235declarator.Identifier.GetLocation(),
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
104if (variableDeclarator.Identifier.ValueText != secondAssignmentExprTempIdentifier.ValueText)
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
69return variableDeclarator.WithIdentifier(newName.WithTriviaFrom(variableDeclarator.Identifier));
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
128varDecl.Variables.Single().Identifier.Parent!,
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
218var identifier = localDeclaration.Declaration.Variables[0].Identifier;
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
101var newIdentifier = declarator.Identifier
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
65localDeclaration.Declaration.Variables[0].Identifier.WithoutTrivia())));
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
492.WithIdentifier(declarator.Identifier.WithTrailingTrivia(newLeadingTrivia))
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (5)
Diagnostics\Suppression\SuppressionTests.cs (1)
1142context.ReportDiagnostic(Diagnostic.Create(Descriptor, field.Declaration.Variables.First().Identifier.GetLocation()));
EditAndContinue\SyntaxUtilitiesTests.cs (4)
187var l1 = m3.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(m => m.Identifier.ValueText == "l1").Initializer. 190var l2 = m3.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(m => m.Identifier.ValueText == "l2").Initializer. 193var l3 = m3.DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(m => m.Identifier.ValueText == "l3").Initializer. 247var x = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Single(m => m.Identifier.ValueText == "X");
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (62)
Semantics\DelegateTypeTests.cs (2)
11158var variables = nodes.OfType<VariableDeclaratorSyntax>().Where(v => v.Identifier.Text == "d").ToArray(); 11242var variables = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(v => v.Identifier.Text == "d").ToArray();
Semantics\LocalFunctionTests.cs (2)
1720var x = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(v => v.Identifier.ValueText == "x").Single(); 4733var declarator = descendents.OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText == name).Single();
Semantics\NullableContextTests.cs (1)
2020Assert.Equal(expectedText, syntax.Identifier.ValueText);
Semantics\NullableReferenceTypesTests.cs (2)
113871model.GetSpeculativeTypeInfo(decl.Identifier.SpanStart, type, SpeculativeBindingOption.BindAsTypeOrNamespace).Type.ToTestDisplayString(includeNonNullable: true)); 114095Assert.True(model.TryGetSpeculativeSemanticModel(decl.Identifier.SpanStart, type, out model, SpeculativeBindingOption.BindAsTypeOrNamespace));
Semantics\RefEscapingTests.cs (1)
71.Single(n => n.Identifier.ValueText == name);
Semantics\RefFieldTests.cs (6)
18013var decls = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(v => v.Identifier.Text == "f").ToArray(); 23438var decls = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(v => v.Identifier.Text is "r1" or "r2").ToArray(); 23506var decls = tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(v => v.Identifier.Text is "r1" or "r2").ToArray(); 27405foreach (var node in tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText is "a" or "b" or "c")) 27457foreach (var node in tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText is "a" or "b" or "c")) 27509foreach (var node in tree.GetRoot().DescendantNodes().OfType<VariableDeclaratorSyntax>().Where(d => d.Identifier.ValueText is "a" or "b" or "c"))
Semantics\StackAllocInitializerTests.cs (10)
1051Assert.Equal("obj1", obj1.Identifier.Text); 1059Assert.Equal("obj2", obj2.Identifier.Text); 1067Assert.Equal("obj3", obj3.Identifier.Text); 1075Assert.Equal("obj4", obj4.Identifier.Text); 1083Assert.Equal("obj5", obj5.Identifier.Text); 1153Assert.Equal("obj1", obj1.Identifier.Text); 1162Assert.Equal("obj2", obj2.Identifier.Text); 1170Assert.Equal("obj3", obj3.Identifier.Text); 1178Assert.Equal("obj4", obj4.Identifier.Text); 1186Assert.Equal("obj5", obj5.Identifier.Text);
Semantics\StackAllocSpanExpressionsTests.cs (10)
57Assert.Equal("obj1", obj1.Identifier.Text); 65Assert.Equal("obj2", obj2.Identifier.Text); 73Assert.Equal("obj3", obj3.Identifier.Text); 81Assert.Equal("obj4", obj4.Identifier.Text); 89Assert.Equal("obj5", obj5.Identifier.Text); 131Assert.Equal("obj1", obj1.Identifier.Text); 140Assert.Equal("obj2", obj2.Identifier.Text); 148Assert.Equal("obj3", obj3.Identifier.Text); 156Assert.Equal("obj4", obj4.Identifier.Text); 164Assert.Equal("obj5", obj5.Identifier.Text);
Semantics\UnsafeTests.cs (2)
6331.Single(n => n.Identifier.ValueText == name); 6390.Single(n => n.Identifier.ValueText == name);
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (6)
600step => Assert.True(step.Outputs.Single().Value is VariableDeclaratorSyntax { Identifier.ValueText: "m" })); 632v => Assert.True(v.Value is VariableDeclaratorSyntax { Identifier.ValueText: "m" }), 633v => Assert.True(v.Value is VariableDeclaratorSyntax { Identifier.ValueText: "n" }))); 664step => Assert.True(step.Outputs.Single().Value is VariableDeclaratorSyntax { Identifier.ValueText: "m" })); 696v => Assert.True(v.Value is VariableDeclaratorSyntax { Identifier.ValueText: "m" }), 697v => Assert.True(v.Value is VariableDeclaratorSyntax { Identifier.ValueText: "n" })));
SourceGeneration\SyntaxAwareGeneratorTests.cs (20)
857var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText); 897var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText); 944syntaxFilterVisited.Add(fds.Declaration.Variables[0].Identifier.ValueText); 948}, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText); 1016var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText).WithTrackingName("Fields"); 1091var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText).WithTrackingName("Fields"); 1172var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText); 1180var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText); 1223var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText).WithTrackingName("Fields"); 1306var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText).WithTrackingName("Fields"); 1388syntaxFieldsCalledFor.Add(fds.Declaration.Variables[0].Identifier.ValueText); 1393(c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText).WithTrackingName("Syntax") 1515var source = context.SyntaxProvider.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText); 1574syntaxCalledFor.Add(((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText); 1575return ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText; 1625syntaxCalledFor.Add(((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText); 1626return ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText; 1682return ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText; 1741return ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText; 1794return ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Compilation\GetSemanticInfoTests.cs (4)
4109Assert.Equal("x", localDecl1.Variables.Single().Identifier.ValueText); 4111Assert.Equal("q", localDecl2.Variables.Single().Identifier.ValueText); 4164Assert.Equal("x", localDecl1.Variables.Single().Identifier.ValueText); 4166Assert.Equal("q", localDecl2.Variables.Single().Identifier.ValueText);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (114)
Generated\Syntax.Test.xml.Generated.cs (2)
12440Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 12443var newNode = node.WithIdentifier(node.Identifier).WithArgumentList(node.ArgumentList).WithInitializer(node.Initializer);
Parsing\DeclarationParsingTests.cs (28)
3629Assert.NotEqual(default, fs.Declaration.Variables[0].Identifier); 3630Assert.Equal("c", fs.Declaration.Variables[0].Identifier.ToString()); 3689Assert.NotEqual(default, fs.Declaration.Variables[0].Identifier); 3690Assert.Equal("c", fs.Declaration.Variables[0].Identifier.ToString()); 3730Assert.NotEqual(default, fs.Declaration.Variables[0].Identifier); 3731Assert.Equal("c", fs.Declaration.Variables[0].Identifier.ToString()); 3785Assert.NotEqual(default, fs.Declaration.Variables[0].Identifier); 3786Assert.Equal("c", fs.Declaration.Variables[0].Identifier.ToString()); 3840Assert.NotEqual(default, fs.Declaration.Variables[0].Identifier); 3841Assert.Equal("c", fs.Declaration.Variables[0].Identifier.ToString()); 3884Assert.NotEqual(default, fs.Declaration.Variables[0].Identifier); 3885Assert.Equal("c", fs.Declaration.Variables[0].Identifier.ToString()); 3928Assert.NotEqual(default, fs.Declaration.Variables[0].Identifier); 3929Assert.Equal("c", fs.Declaration.Variables[0].Identifier.ToString()); 3975Assert.NotEqual(default, fs.Declaration.Variables[0].Identifier); 3976Assert.Equal("c", fs.Declaration.Variables[0].Identifier.ToString()); 3980Assert.NotEqual(default, fs.Declaration.Variables[1].Identifier); 3981Assert.Equal("d", fs.Declaration.Variables[1].Identifier.ToString()); 3985Assert.NotEqual(default, fs.Declaration.Variables[2].Identifier); 3986Assert.Equal("e", fs.Declaration.Variables[2].Identifier.ToString()); 4029Assert.NotEqual(default, fs.Declaration.Variables[0].Identifier); 4030Assert.Equal("c", fs.Declaration.Variables[0].Identifier.ToString()); 4037Assert.NotEqual(default, fs.Declaration.Variables[1].Identifier); 4038Assert.Equal("d", fs.Declaration.Variables[1].Identifier.ToString()); 4045Assert.NotEqual(default, fs.Declaration.Variables[2].Identifier); 4046Assert.Equal("e", fs.Declaration.Variables[2].Identifier.ToString()); 4091Assert.NotEqual(default, fs.Declaration.Variables[0].Identifier); 4092Assert.Equal("c", fs.Declaration.Variables[0].Identifier.ToString());
Parsing\ParsingErrorRecoveryTests.cs (2)
6930Assert.Equal("x", decl.Declaration.Variables[0].Identifier.ToString()); 6931Assert.True(decl.Declaration.Variables[1].Identifier.IsMissing);
Parsing\StatementParsingTests.cs (82)
198Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 199Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 228Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 229Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 262Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 263Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 303Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 304Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 333Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 334Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 359Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 360Assert.Equal("b", ds.Declaration.Variables[0].Identifier.ToString()); 385Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 386Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 411Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 412Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 437Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 438Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 463Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 464Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 489Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 490Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 515Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 516Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 520Assert.NotEqual(default, ds.Declaration.Variables[1].Identifier); 521Assert.Equal("b", ds.Declaration.Variables[1].Identifier.ToString()); 525Assert.NotEqual(default, ds.Declaration.Variables[2].Identifier); 526Assert.Equal("c", ds.Declaration.Variables[2].Identifier.ToString()); 550Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 551Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 580Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 581Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 588Assert.NotEqual(default, ds.Declaration.Variables[1].Identifier); 589Assert.Equal("b", ds.Declaration.Variables[1].Identifier.ToString()); 596Assert.NotEqual(default, ds.Declaration.Variables[2].Identifier); 597Assert.Equal("c", ds.Declaration.Variables[2].Identifier.ToString()); 625Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 626Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 657Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 658Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 689Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 690Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 721Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 722Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 753Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 754Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 783Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 784Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 809Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 810Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 840Assert.NotEqual(default, ds.Declaration.Variables[0].Identifier); 841Assert.Equal("a", ds.Declaration.Variables[0].Identifier.ToString()); 850Assert.NotEqual(default, ds.Declaration.Variables[1].Identifier); 851Assert.Equal("c", ds.Declaration.Variables[1].Identifier.ToString()); 1561Assert.NotEqual(default, fs.Declaration.Variables[0].Identifier); 1562Assert.Equal("a", fs.Declaration.Variables[0].Identifier.ToString()); 1600Assert.NotEqual(default, fs.Declaration.Variables[0].Identifier); 1601Assert.Equal("a", fs.Declaration.Variables[0].Identifier.ToString()); 1638Assert.NotEqual(default, fs.Declaration.Variables[0].Identifier); 1639Assert.Equal("a", fs.Declaration.Variables[0].Identifier.ToString()); 1645Assert.NotEqual(default, fs.Declaration.Variables[1].Identifier); 1646Assert.Equal("b", fs.Declaration.Variables[1].Identifier.ToString()); 1896Assert.NotEqual(default, fs.Declaration.Variables[0].Identifier); 1897Assert.Equal("a", fs.Declaration.Variables[0].Identifier.ToString()); 2375Assert.NotEqual(default, us.Declaration.Variables[0].Identifier); 2376Assert.Equal("a", us.Declaration.Variables[0].Identifier.ToString()); 2408Assert.NotEqual(default, us.Declaration.Variables[0].Identifier); 2409Assert.Equal("a", us.Declaration.Variables[0].Identifier.ToString()); 2470Assert.NotEqual(default, us.Declaration.Variables[0].Identifier); 2471Assert.Equal("a", us.Declaration.Variables[0].Identifier.ToString()); 2505Assert.NotEqual(default, us.Declaration.Variables[0].Identifier); 2506Assert.Equal("a", us.Declaration.Variables[0].Identifier.ToString()); 2639Assert.NotEqual(default, us.Declaration.Variables[0].Identifier); 2640Assert.Equal("a", us.Declaration.Variables[0].Identifier.ToString()); 2810Assert.NotEqual(default, us.Declaration.Variables[0].Identifier); 2811Assert.Equal("a", us.Declaration.Variables[0].Identifier.ToString()); 2818Assert.NotEqual(default, us.Declaration.Variables[1].Identifier); 2819Assert.Equal("c", us.Declaration.Variables[1].Identifier.ToString()); 2853Assert.NotEqual(default, us.Declaration.Variables[0].Identifier); 2854Assert.Equal("a", us.Declaration.Variables[0].Identifier.ToString()); 2861Assert.NotEqual(default, us.Declaration.Variables[1].Identifier); 2862Assert.Equal("c", us.Declaration.Variables[1].Identifier.ToString());
Microsoft.CodeAnalysis.CSharp.Workspaces (29)
Classification\ClassificationHelpers.cs (1)
240else if (token.Parent is VariableDeclaratorSyntax variableDeclarator && variableDeclarator.Identifier == token)
CodeGeneration\CSharpSyntaxGenerator.cs (7)
923return (EnumMemberDeclarationSyntax)this.EnumMember(vd.Identifier.ToString(), vd.Initializer?.Value); 2069VariableDeclarationSyntax variableDeclaration when variableDeclaration.Variables.Count == 1 => variableDeclaration.Variables[0].Identifier.ValueText, 2070VariableDeclaratorSyntax variableDeclarator => variableDeclarator.Identifier.ValueText, 2090ReplaceWithTrivia(declaration, fieldDeclaration.Declaration.Variables[0].Identifier, id), 2100ReplaceWithTrivia(declaration, localDeclaration.Declaration.Variables[0].Identifier, id), 2110ReplaceWithTrivia(declaration, variableDeclaration.Variables[0].Identifier, id), 2112VariableDeclaratorSyntax variableDeclarator => ReplaceWithTrivia(declaration, variableDeclarator.Identifier, id),
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (3)
394variableDeclarator.Identifier.ValueText, null, 401variableDeclarator.Identifier.Span, 433existingFieldPropNames.Add(variable.Identifier.ValueText);
ReassignedVariable\CSharpReassignedVariableService.cs (1)
28=> variable.Identifier;
Rename\LocalConflictVisitor.cs (3)
53tokens.Add(declarator.Identifier); 76tokens.AddRange(node.Declaration.Variables.Select(v => v.Identifier)); 90tokens.AddRange(node.Declaration.Variables.Select(v => v.Identifier));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
46return ((FieldDeclarationSyntax)member).Declaration.Variables.First().Identifier; 48return ((EventFieldDeclarationSyntax)member).Declaration.Variables.First().Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
48Add(node.Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (2)
33v => (declaration: (SyntaxNode)v, identifier: v.Identifier)), 35v => (declaration: (SyntaxNode)v, identifier: v.Identifier)),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
860var nameToken = fieldDeclarator.Identifier; 1264=> ((VariableDeclaratorSyntax)node).Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
91variable.Identifier, typeName, variable.Initializer.Value,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
136variable.Identifier, typeName, initializer,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
179x.Declaration.Variables.First().Identifier, 180y.Declaration.Variables.First().Identifier,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
50=> variableDeclarator.Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (2)
119=> variable.Identifier.Text == DiscardVariableName; 252left: IdentifierName(variable.Identifier),
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
Formatting\FormattingElasticTriviaTests.cs (1)
112var decl = generator.GetDeclaration(root.DescendantNodes().OfType<VariableDeclaratorSyntax>().First(vd => vd.Identifier.Text == "f2"));
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\CommonDiagnosticAnalyzers.cs (1)
2606context.ReportDiagnostic(Diagnostic.Create(Descriptor, variable.Identifier.GetLocation()));
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SyntaxNodeTests.cs (1)
62var id = varDecl.Identifier;
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportFixer.cs (1)
369declaration.Declaration.Variables[0].Identifier.WithoutTrivia())))
Microsoft.ML.InternalCodeAnalyzer (3)
NameAnalyzer.cs (1)
158var identifier = variable.Identifier;
ParameterVariableNameAnalyzer.cs (1)
51AnalyzeCore(context, dec.Identifier, "local variable");
SingleVariableDeclarationAnalyzer.cs (1)
46string jointVariableNames = string.Join("', '", vars.Select(v => v.Identifier.Text));
Microsoft.VisualStudio.LanguageServices.CSharp (5)
CodeModel\CSharpCodeModelService.cs (1)
841return ((VariableDeclaratorSyntax)node).Identifier.ToString();
CodeModel\CSharpCodeModelService.NodeLocator.cs (2)
709startPosition = node.Identifier.SpanStart; 1290endPosition = node.Identifier.Span.End;
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
197builder.Append(variableDeclarator.Identifier.ValueText);
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
119GenerateName(variable.Identifier.ToString());
Roslyn.Diagnostics.CSharp.Analyzers (15)
CSharpAvoidOptSuffixForNullableEnableCode.cs (1)
57ReportOnInvalidIdentifier(variableDeclarator.Identifier, context.SemanticModel, context.ReportDiagnostic, context.CancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
46return ((FieldDeclarationSyntax)member).Declaration.Variables.First().Identifier; 48return ((EventFieldDeclarationSyntax)member).Declaration.Variables.First().Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
48Add(node.Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SelectedMembers\CSharpSelectedMembers.cs (2)
33v => (declaration: (SyntaxNode)v, identifier: v.Identifier)), 35v => (declaration: (SyntaxNode)v, identifier: v.Identifier)),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
860var nameToken = fieldDeclarator.Identifier; 1264=> ((VariableDeclaratorSyntax)node).Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
91variable.Identifier, typeName, variable.Initializer.Value,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
136variable.Identifier, typeName, initializer,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
179x.Declaration.Variables.First().Identifier, 180y.Declaration.Variables.First().Identifier,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpMoveDeclarationNearReferenceService.cs (1)
50=> variableDeclarator.Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (2)
119=> variable.Identifier.Text == DiscardVariableName; 252left: IdentifierName(variable.Identifier),