138 references to Identifier
Microsoft.AspNetCore.App.Analyzers (1)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
419
variableDesignationSyntax.
Identifier
is { IsMissing: false } identifer)
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Deconstruct.cs (2)
871
SourceLocalSymbol localSymbol = LookupLocal(designation.
Identifier
);
876
ReportFieldContextualKeywordConflictIfAny(localSymbol, designation, designation.
Identifier
, diagnostics);
Binder\Binder_Expressions.cs (3)
3201
SourceLocalSymbol localSymbol = this.LookupLocal(designation.
Identifier
);
3204
ReportFieldContextualKeywordConflictIfAny(localSymbol, designation, designation.
Identifier
, diagnostics);
3306
return LookupDeclaredField(variableDesignator, variableDesignator.
Identifier
.ValueText);
Binder\Binder_Patterns.cs (1)
879
SyntaxToken identifier = singleVariableDesignation.
Identifier
;
Binder\ExpressionVariableFinder.cs (7)
612
identifierToken: designation.
Identifier
,
634
identifierToken: designation.
Identifier
,
659
identifierToken: designation.
Identifier
,
709
designation.
Identifier
.ValueText, designation, designation.Span,
717
designation.
Identifier
.ValueText, designation, designation.
Identifier
.Span,
730
name: designation.
Identifier
.ValueText,
Binder\ForEachLoopBinder.cs (1)
155
single.
Identifier
,
BoundTree\VariablePendingInference.cs (2)
135
diagnostics, this.InferenceFailedError, designation.
Identifier
,
136
designation.
Identifier
.ValueText);
Compilation\MemberSemanticModel.cs (1)
690
return GetDeclaredLocal(declarationSyntax, declarationSyntax.
Identifier
).GetPublicSymbol();
Syntax.xml.Main.Generated.cs (1)
1849
=> node.Update(VisitToken(node.
Identifier
));
Syntax.xml.Syntax.Generated.cs (1)
6738
if (identifier != this.
Identifier
)
Syntax\SyntaxExtensions.cs (1)
77
return ((SingleVariableDesignationSyntax)self.Designation).
Identifier
;
Syntax\SyntaxFacts.cs (2)
469
nameToken = ((SingleVariableDesignationSyntax)syntax).
Identifier
;
481
nameToken = ((SingleVariableDesignationSyntax)declaration.Designation).
Identifier
;
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
150
? singleVariable.
Identifier
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
117
.Any(variable => !variable.
Identifier
.IsMissing);
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
228
designation.
Identifier
.ValueText.Equals(variableName))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
378
return name.
Identifier
.ValueText.ToCamelCase();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
1503
var identifier = singleVariableDesignation.
Identifier
;
2246
parenthesizedVariableDesignation.Variables.All(v => v is SingleVariableDesignationSyntax {
Identifier
.ValueText: not "" }))
2248
var elementNames = parenthesizedVariableDesignation.Variables.SelectAsArray(v => ((SingleVariableDesignationSyntax)v).
Identifier
.ValueText);
2346
var name = singleVariable.
Identifier
.ValueText;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (15)
CodeGen\CodeGenDeconstructTests.cs (15)
3580
Assert.Equal(decl.
Identifier
.ValueText, symbol.Name);
3583
Assert.Same(symbol, model.LookupSymbols(decl.SpanStart, name: decl.
Identifier
.ValueText).Single());
3584
Assert.True(model.LookupNames(decl.SpanStart).Contains(decl.
Identifier
.ValueText));
3603
Assert.Same(symbol, model.LookupSymbols(reference.SpanStart, name: decl.
Identifier
.ValueText).Single());
3604
Assert.True(model.LookupNames(reference.SpanStart).Contains(decl.
Identifier
.ValueText));
3612
Assert.Equal(decl.
Identifier
.ValueText, field.Name);
3615
Assert.Same(field, model.LookupSymbols(decl.SpanStart, name: decl.
Identifier
.ValueText).Single());
3617
Assert.True(model.LookupNames(decl.SpanStart).Contains(decl.
Identifier
.ValueText));
3622
Assert.Same(field, model.LookupSymbols(reference.SpanStart, name: decl.
Identifier
.ValueText).Single());
3623
Assert.True(model.LookupNames(reference.SpanStart).Contains(decl.
Identifier
.ValueText));
3635
return tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(d => d.
Identifier
.ValueText == name).Single();
5504
var firstY = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(d => d.
Identifier
.ValueText == "y").First();
5509
var secondY = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(d => d.
Identifier
.ValueText == "y").ElementAt(1);
5535
var firstX = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(d => d.
Identifier
.ValueText == "x").First();
5540
var secondX = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(d => d.
Identifier
.ValueText == "x").ElementAt(1);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (66)
Semantics\OutVarTests.cs (1)
10269
var d = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(id => id.
Identifier
.ValueText == "d").Single();
Semantics\PatternMatchingTestBase.cs (18)
26
return GetPatternDeclarations(tree).Where(d => d.
Identifier
.ValueText == v);
81
Assert.Equal(designation.
Identifier
.ValueText, symbol.Name);
86
var other = model.LookupSymbols(designation.SpanStart, name: designation.
Identifier
.ValueText).Single();
96
Assert.True(model.LookupNames(designation.SpanStart).Contains(designation.
Identifier
.ValueText));
125
Assert.Same(symbol, model.LookupSymbols(reference.SpanStart, name: designation.
Identifier
.ValueText).Single());
126
Assert.True(model.LookupNames(reference.SpanStart).Contains(designation.
Identifier
.ValueText));
142
Assert.Equal(designation.
Identifier
.ValueText, symbol.Name);
146
Assert.NotEqual(symbol, model.LookupSymbols(designation.SpanStart, name: designation.
Identifier
.ValueText).Single());
147
Assert.True(model.LookupNames(designation.SpanStart).Contains(designation.
Identifier
.ValueText));
182
Assert.Equal(designation.
Identifier
.ValueText, symbol.Name);
186
Assert.NotEqual(symbol, model.LookupSymbols(designation.SpanStart, name: designation.
Identifier
.ValueText).Single());
187
Assert.True(model.LookupNames(designation.SpanStart).Contains(designation.
Identifier
.ValueText));
244
Assert.Equal(designation.
Identifier
.ValueText, symbol.Name);
249
var symbols = model.LookupSymbols(designation.SpanStart, name: designation.
Identifier
.ValueText);
262
Assert.Contains(designation.
Identifier
.ValueText, names);
301
symbols = model.LookupSymbols(reference.SpanStart, name: designation.
Identifier
.ValueText);
317
Assert.True(model.LookupNames(reference.SpanStart).Contains(designation.
Identifier
.ValueText));
375
var identifierText = designation.
Identifier
.ValueText;
Semantics\PatternMatchingTests.cs (14)
1432
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").ToArray();
1482
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").ToArray();
1591
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").ToArray();
1656
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").ToArray();
1662
var x2Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x2").ToArray();
1668
var x3Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x3").ToArray();
1739
var x2Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x2").ToArray();
1745
var x3Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x3").ToArray();
2702
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").ToArray();
2747
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").ToArray();
2791
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").ToArray();
2843
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").ToArray();
3040
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").ToArray();
3087
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").ToArray();
Semantics\PatternMatchingTests_Scope.cs (31)
678
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").Single();
719
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").Single();
947
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").Single();
988
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").Single();
6590
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").Single();
6594
var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x4").Single();
6601
var x6Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x6").Single();
6605
var x8Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x8").Single();
6610
var x14Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x14").ToArray();
6679
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").Single();
6683
var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x4").Single();
6690
var x6Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x6").Single();
6694
var x8Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x8").Single();
6699
var x14Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x14").ToArray();
6838
var x2Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x2").ToArray();
6845
var x3Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x3").Single();
6850
var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x4").Single();
6930
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").Single();
6936
var d = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(id => id.
Identifier
.ValueText == "d").Single();
10589
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").ToArray();
10597
var x2Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x2").Single();
10601
var x3Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x3").Single();
10605
var x4Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x4").Single();
10612
var x5Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x5").Single();
10617
var x8Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x8").ToArray();
10627
var x9Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x9").Single();
10631
var x10Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x10").Single();
10635
var x11Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x11").Single();
10640
var x12Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x12").Single();
10685
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").Single();
10726
var x1Decl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(p => p.
Identifier
.ValueText == "x1").Single();
Semantics\PatternMatchingTests3.cs (2)
1889
var strDecl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(s => s.
Identifier
.ValueText == "str").ToArray();
1893
var arrDecl = tree.GetRoot().DescendantNodes().OfType<SingleVariableDesignationSyntax>().Where(s => s.
Identifier
.ValueText == "arr").ToArray();
Microsoft.CodeAnalysis.CSharp.Features (11)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
314
.Where(d => d.
Identifier
.ValueText == identifierName.Identifier.ValueText)
Debugging\CSharpProximityExpressionsService.RelevantExpressionsCollector.cs (1)
152
expressions.Add(t.
Identifier
.ValueText);
EditAndContinue\SyntaxComparer.cs (1)
1357
GetLocalNames(((SingleVariableDesignationSyntax)designation).
Identifier
, ref result);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (3)
715
var name = designation.
Identifier
.ValueText;
723
replacements.Add(declaration, IdentifierName(designation.
Identifier
)
746
var identifier = designation.
Identifier
;
InlineHints\CSharpInlineTypeHintsService.cs (2)
58
? CreateTypeHint(type, varPattern.VarKeyword, variableDesignation.
Identifier
)
59
: new(type, new TextSpan(variableDesignation.
Identifier
.SpanStart, 0), textChange: null, trailingSpace: true);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
150
? singleVariable.
Identifier
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
117
.Any(variable => !variable.
Identifier
.IsMissing);
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
228
designation.
Identifier
.ValueText.Equals(variableName))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\LocalFunctionTests.cs (1)
4692
var designation = descendents.OfType<SingleVariableDesignationSyntax>().Where(d => d.
Identifier
.ValueText == name).Single();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.cs (2)
12463
Assert.Equal(SyntaxKind.IdentifierToken, node.
Identifier
.Kind());
12464
var newNode = node.WithIdentifier(node.
Identifier
);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Classification\ClassificationHelpers.cs (1)
251
else if (token.Parent is SingleVariableDesignationSyntax singleVariableDesignation && singleVariableDesignation.
Identifier
== token)
ReassignedVariable\CSharpReassignedVariableService.cs (1)
31
=> variable.
Identifier
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
378
return name.
Identifier
.ValueText.ToCamelCase();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
1503
var identifier = singleVariableDesignation.
Identifier
;
2246
parenthesizedVariableDesignation.Variables.All(v => v is SingleVariableDesignationSyntax {
Identifier
.ValueText: not "" }))
2248
var elementNames = parenthesizedVariableDesignation.Variables.SelectAsArray(v => ((SingleVariableDesignationSyntax)v).
Identifier
.ValueText);
2346
var name = singleVariable.
Identifier
.ValueText;
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
378
return name.
Identifier
.ValueText.ToCamelCase();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
1503
var identifier = singleVariableDesignation.
Identifier
;
2246
parenthesizedVariableDesignation.Variables.All(v => v is SingleVariableDesignationSyntax {
Identifier
.ValueText: not "" }))
2248
var elementNames = parenthesizedVariableDesignation.Variables.SelectAsArray(v => ((SingleVariableDesignationSyntax)v).
Identifier
.ValueText);
2346
var name = singleVariable.
Identifier
.ValueText;