23 references to Identifier
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder.IdentifierUsedAsValueFinder.cs (2)
529var y = state.AddRangeVariable(enclosingBinder, let.Identifier, BindingDiagnosticBag.Discarded); 530state.allRangeVariables[y].Add(let.Identifier.ValueText);
Binder\Binder_Query.cs (5)
738SourceLocation errorLocation = new SourceLocation(let.SyntaxTree, new TextSpan(let.Identifier.SpanStart, let.Expression.Span.End - let.Identifier.SpanStart)); 751var construction = MakePair(let, x.Name, xExpression, let.Identifier.ValueText, yExpression, state, d); 761var y = state.AddRangeVariable(this, let.Identifier, diagnostics); 762state.allRangeVariables[y].Add(let.Identifier.ValueText);
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
276LetClauseSyntax letClause when letClause.Identifier == token =>
Syntax.xml.Main.Generated.cs (1)
1729=> node.Update(VisitToken(node.LetKeyword), VisitToken(node.Identifier), VisitToken(node.EqualsToken), (ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression"));
Syntax.xml.Syntax.Generated.cs (4)
4510if (letKeyword != this.LetKeyword || identifier != this.Identifier || equalsToken != this.EqualsToken || expression != this.Expression) 4520public LetClauseSyntax WithLetKeyword(SyntaxToken letKeyword) => Update(letKeyword, this.Identifier, this.EqualsToken, this.Expression); 4522public LetClauseSyntax WithEqualsToken(SyntaxToken equalsToken) => Update(this.LetKeyword, this.Identifier, equalsToken, this.Expression); 4523public LetClauseSyntax WithExpression(ExpressionSyntax expression) => Update(this.LetKeyword, this.Identifier, this.EqualsToken, expression);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
72Add(node.Identifier);
Microsoft.CodeAnalysis.CSharp.Features (2)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (2)
150return AddToBlockTop(CreateLocalDeclarationStatement(letClause.Identifier, letClause.Expression, generateTypeFromExpression: false), statement); 843if (!queryExpressionProcessingInfo.TryAdd(queryClause, ((LetClauseSyntax)queryClause).Identifier))
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (4)
Generated\Syntax.Test.xml.Generated.cs (2)
11987Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 11990var newNode = node.WithLetKeyword(node.LetKeyword).WithIdentifier(node.Identifier).WithEqualsToken(node.EqualsToken).WithExpression(node.Expression);
Parsing\ExpressionParsingTests.cs (2)
2519Assert.NotEqual(default, ls.Identifier); 2520Assert.Equal("b", ls.Identifier.ToString());
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Rename\LocalConflictVisitor.cs (1)
152tokens.Add(((LetClauseSyntax)clause).Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
72Add(node.Identifier);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
72Add(node.Identifier);