4 instantiations of LetClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
26046Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.LetClauseSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
4483Return New LetClauseSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newLetKeyword, newVariables.Node) 38036Return New LetClauseSyntax(SyntaxKind.LetClause, Nothing, Nothing, DirectCast(letKeyword.Node, InternalSyntax.KeywordSyntax), variables.Node)
Generated\Syntax.xml.Syntax.Generated.vb (1)
28153Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.LetClauseSyntax(kind, errors, annotations, letKeyword, if(variables IsNot Nothing, variables.Green, Nothing)), Nothing, 0)
34 references to LetClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (23)
Binding\Binder_Query.vb (8)
116source = BindLetClause(source, DirectCast(current, LetClauseSyntax), operators, diagnostics) 760clauseSyntax As LetClauseSyntax, 1221Dim firstVariable = DirectCast(absorbNextOperator, LetClauseSyntax).Variables.First 1248If DirectCast(nextOperator, LetClauseSyntax).Variables.Count > 0 Then 1254Debug.Assert(DirectCast(nextOperator, LetClauseSyntax).Variables.Count > 0, "Malformed syntax tree.") 1301Dim [let] = DirectCast(absorbNextOperator, LetClauseSyntax) 2960(variable Is DirectCast(operatorsEnumerator.Current, LetClauseSyntax).Variables.Last() AndAlso 3138Dim [let] = DirectCast(absorbNextOperator, LetClauseSyntax)
Binding\MemberSemanticModel.vb (2)
1388binder = GetLetClauseLambdaBinder(DirectCast(node, LetClauseSyntax), position) 1555Private Function GetLetClauseLambdaBinder([let] As LetClauseSyntax, position As Integer) As Binder
Generated\Syntax.xml.Main.Generated.vb (6)
536Public Overridable Function VisitLetClause(ByVal node As LetClauseSyntax) As TResult 1271Public Overridable Sub VisitLetClause(ByVal node As LetClauseSyntax) 4474Public Overrides Function VisitLetClause(ByVal node As LetClauseSyntax) As SyntaxNode 38030Public Shared Function LetClause(letKeyword As SyntaxToken, variables As SeparatedSyntaxList(Of ExpressionRangeVariableSyntax)) As LetClauseSyntax 38046Public Shared Function LetClause(variables As SeparatedSyntaxList(Of ExpressionRangeVariableSyntax)) As LetClauseSyntax 38057Public Shared Function LetClause(ParamArray variables As ExpressionRangeVariableSyntax()) As LetClauseSyntax
Generated\Syntax.xml.Syntax.Generated.vb (4)
28170Public Shadows Function WithLetKeyword(letKeyword as SyntaxToken) As LetClauseSyntax 28192Public Shadows Function WithVariables(variables as SeparatedSyntaxList(Of ExpressionRangeVariableSyntax)) As LetClauseSyntax 28196Public Shadows Function AddVariables(ParamArray items As ExpressionRangeVariableSyntax()) As LetClauseSyntax 28237Public Function Update(letKeyword As SyntaxToken, variables As SeparatedSyntaxList(Of ExpressionRangeVariableSyntax)) As LetClauseSyntax
Syntax\SyntaxNodeExtensions.vb (1)
338Return DirectCast(syntax, LetClauseSyntax).LetKeyword
VisualBasicExtensions.vb (2)
1672''' <term><see cref="LetClauseSyntax"/></term> 1703''' Returns Select method associated with <see cref="ExpressionRangeVariableSyntax"/> within a <see cref="LetClauseSyntax"/>,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
SyntaxTreeExtensions.vb (1)
966Dim letClause = TryCast(queryClause, LetClauseSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (5)
EditAndContinue\BreakpointSpans.vb (2)
201Return TryCreateSpanForLetClause(DirectCast(node, LetClauseSyntax), position) 428Private Function TryCreateSpanForLetClause(clause As LetClauseSyntax, position As Integer) As TextSpan?
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1705Return DirectCast(node, LetClauseSyntax).LetKeyword.Span
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb (2)
71letClause As LetClauseSyntax, 89letClause As LetClauseSyntax) As QueryExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\QueryExpressions_SemanticModel.vb (2)
1696Dim node5 As LetClauseSyntax = CompilationUtils.FindBindingText(Of LetClauseSyntax)(compilation, "a.vb", 5)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
16498Private Shared Function GenerateRedLetClause() As LetClauseSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
966Dim letClause = TryCast(queryClause, LetClauseSyntax)
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.Visitor.vb (1)
366Public Overrides Sub VisitLetClause(node As LetClauseSyntax)