85 references to Left
Microsoft.CodeAnalysis.VisualBasic (25)
Binding\Binder_Expressions.vb (2)
608DirectCast(node.Parent, QualifiedNameSyntax).Left Is node AndAlso 654Return Me.BindMemberAccess(name, BindExpression(name.Left, diagnostics), name.Right, eventContext:=False, diagnostics:=diagnostics)
Binding\Binder_Symbols.vb (4)
387currTypeSyntax = DirectCast(currTypeSyntax, QualifiedNameSyntax).Left 946Dim leftNameSyntax As NameSyntax = dottedNameSyntax.Left 1029Dim leftNameSyntax As NameSyntax = genDottedNameSyntax.Left 1146Return GetBaseNamesForDiagnostic(DirectCast(typeSyntax, QualifiedNameSyntax).Left) +
Binding\BinderFactory.vb (1)
608containingBinder = BuildNamespaceBinder(containingBinder, dotted.Left, globalNamespaceAllowed)
Binding\DocumentationCommentCrefBinder.vb (3)
255crefName = qName.Left 576Dim left As NameSyntax = node.Left 1102Return NameSyntaxHasComplexGenericArguments(qualified.Left) OrElse
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
88Dim left As NameSyntax = node.Left
Binding\GetTypeBinder.vb (1)
98Visit(node.Left)
Compilation\SyntaxTreeSemanticModel.vb (1)
649DirectCast(expression.Parent, QualifiedNameSyntax).Left Is expression Then
Declarations\DeclarationTreeBuilder.vb (1)
349name = dotted.Left
Generated\Syntax.xml.Main.Generated.vb (2)
5087Dim newLeft = DirectCast(Visit(node.Left), NameSyntax) 5088If node.Left IsNot newLeft Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (4)
33408return Update(Me.Left, dotToken, Me.Right) 33426return Update(Me.Left, Me.DotToken, right) 33443Return Me.Left 33474If left IsNot Me.Left OrElse dotToken <> Me.DotToken OrElse right IsNot Me.Right Then
Symbols\NamespaceSymbol.vb (1)
415Dim leftNs = Me.GetNestedNamespace(qn.Left)
Symbols\Source\ImplementsHelper.vb (1)
174Dim interfaceName As NameSyntax = implementedMemberSyntax.Left
Syntax\SyntaxFacts.vb (2)
111Return parentQualName.Left Is node 175Return DirectCast(parent, QualifiedNameSyntax).Left Is node
VisualBasicDeclarationComputer.vb (1)
68name = (DirectCast(name, QualifiedNameSyntax)).Left
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (9)
ExpressionSyntaxExtensions.vb (3)
38(expression.IsParentKind(SyntaxKind.QualifiedName) AndAlso DirectCast(expression.Parent, QualifiedNameSyntax).Left Is expression) OrElse 87DirectCast(expression.Parent, QualifiedNameSyntax).Left Is expression 430qualifier = qualifiedName.Left
NameSyntaxComparer.vb (1)
100result.AddRange(DecomposeNameParts(dottedName.Left))
VisualBasicSyntaxFacts.vb (5)
990If qualified.Left.Kind() = SyntaxKind.GlobalName Then 994Return GetName(qualified.Left, options, containsGlobalKeyword) + s_dotToken + GetName(qualified.Right, options, containsGlobalKeyword) 1068If qualifiedName.Left Is node Then 1172Return If(TryCast(node, QualifiedNameSyntax)?.Left, 1879left = qualifiedName.Left
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
ExpressionSyntaxExtensions.vb (2)
65If Not qualifiedName.Left.TryGetNameParts(parts) Then 286identifier = DirectCast(DirectCast(simplifiedNode, QualifiedNameSyntax).Left, SimpleNameSyntax)
NameSyntaxIterator.vb (1)
29current = qualifiedName.Left
SimpleNameSyntaxExtensions.vb (1)
17Return DirectCast(name.Parent, QualifiedNameSyntax).Left
VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (1)
42SimpleMemberAccessExpression(qualifiedName.Left, qualifiedName.Right).
Microsoft.CodeAnalysis.VisualBasic.Features (12)
AddImport\VisualBasicAddImportFeatureService.vb (1)
171Dim left = qn.Left
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
260Dim targetType = TryCast(Await SymbolFinder.FindSourceDefinitionAsync(semanticModel.GetSymbolInfo(node.Left, cancellationToken).Symbol, document.Project.Solution, cancellationToken).ConfigureAwait(False), INamedTypeSymbol)
Completion\CompletionProviders\CrefCompletionProvider.vb (2)
177Dim leftSymbol = semanticModel.GetSymbolInfo(qualifiedName.Left, cancellationToken).Symbol 178Dim leftType = semanticModel.GetTypeInfo(qualifiedName.Left, cancellationToken).Type
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
159Dim left = qualifiedName.Left
FullyQualify\VisualBasicFullyQualifyService.vb (1)
49Dim left = qn.Left
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (1)
61Dim semanticInfo = semanticModel.GetTypeInfo(qualifiedName.Left, cancellationToken)
GenerateMember\GenerateVariable\VisualBasicGenerateVariableService.vb (1)
54Dim info = semanticModel.GetTypeInfo(qualifiedName.Left, cancellationToken)
GenerateType\VisualBasicGenerateTypeService.vb (2)
172Dim leftSymbol = semanticModel.GetSymbolInfo(parent.Left).Symbol 526GetNamespaceContainers(DirectCast(name, QualifiedNameSyntax).Left, namespaceContainers)
VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (1)
42SimpleMemberAccessExpression(qualifiedName.Left, qualifiedName.Right).
VisualBasicDeclarationComputer.vb (1)
68name = (DirectCast(name, QualifiedNameSyntax)).Left
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Compilation\SemanticModelAPITests.vb (1)
538Dim node = DirectCast(DirectCast(crefSyntax.Name, QualifiedNameSyntax).Left, QualifiedNameSyntax)
Semantics\GetSemanticInfoTests.vb (1)
5077Dim leftSyntax = qualifiedSyntax.Left
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.vb (2)
21508Assert.NotNull(objectUnderTest.left) 21511Dim withObj = objectUnderTest.WithLeft(objectUnderTest.Left).WithDotToken(objectUnderTest.DotToken).WithRight(objectUnderTest.Right)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
LocalVariableDeclaratorsCollector.vb (1)
88MyBase.Visit(node.Left)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (26)
CodeCleanup\Providers\FixIncorrectTokensCodeCleanupProvider.vb (1)
116Dim symbol = _semanticModel.GetSymbolInfo(parent.Left, _cancellationToken).Symbol
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
608Return SyntaxFactory.QualifiedName(qname.Left, DirectCast(WithTypeArguments(qname.Right, typeArguments), SimpleNameSyntax))
Editing\VisualBasicImportAdder.vb (1)
27Return GetExplicitNamespaceSymbol(qname, qname.Left, model)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (1)
365Return node.Left
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (3)
38(expression.IsParentKind(SyntaxKind.QualifiedName) AndAlso DirectCast(expression.Parent, QualifiedNameSyntax).Left Is expression) OrElse 87DirectCast(expression.Parent, QualifiedNameSyntax).Left Is expression 430qualifier = qualifiedName.Left
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (2)
65If Not qualifiedName.Left.TryGetNameParts(parts) Then 286identifier = DirectCast(DirectCast(simplifiedNode, QualifiedNameSyntax).Left, SimpleNameSyntax)
NameSyntaxComparer.vb (1)
100result.AddRange(DecomposeNameParts(dottedName.Left))
NameSyntaxIterator.vb (1)
29current = qualifiedName.Left
Recommendations\VisualBasicRecommendationServiceRunner.vb (1)
165Dim leftHandSymbolInfo = _context.SemanticModel.GetSymbolInfo(node.Left, _cancellationToken)
SimpleNameSyntaxExtensions.vb (1)
17Return DirectCast(name.Parent, QualifiedNameSyntax).Left
Simplification\Simplifiers\ExpressionSimplifier.vb (2)
200If TrySimplifyMemberAccessOrQualifiedName(qualifiedName.Left, qualifiedName.Right, semanticModel, newLeft, issueSpan) Then 202Contract.Fail("QualifiedName Left = " + qualifiedName.Left.ToString() + " and QualifiedName Right = " + qualifiedName.Right.ToString() + " . Left is tried to be replaced with the PredefinedType " + replacementNode.ToString())
Simplification\Simplifiers\NameSimplifier.vb (4)
112issueSpan = qualifiedName.Left.Span 232issueSpan = qualifiedName.Left.Span 336replacementNode = name.Left.WithLeadingTrivia(name.GetLeadingTrivia()) 340Dim parentReplacement = parent.ReplaceNode(parent.Left, replacementNode)
Simplification\VisualBasicSimplificationService.Expander.vb (2)
423Dim symbolForLeftPart = _semanticModel.GetSymbolInfo(node.Left).Symbol 432SyntaxFactory.QualifiedName(DirectCast(rewrittenQualifiedName, QualifiedNameSyntax).Left, SyntaxFactory.IdentifierName(moduleIdentifierToken)) _
VisualBasicSyntaxFacts.vb (5)
990If qualified.Left.Kind() = SyntaxKind.GlobalName Then 994Return GetName(qualified.Left, options, containsGlobalKeyword) + s_dotToken + GetName(qualified.Right, options, containsGlobalKeyword) 1068If qualifiedName.Left Is node Then 1172Return If(TryCast(node, QualifiedNameSyntax)?.Left, 1879left = qualifiedName.Left
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (2)
1072Return CompareNames(oldQualifiedName.Left, newQualifiedName.Left) AndAlso
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (1)
26AppendName(builder, DirectCast(name, QualifiedNameSyntax).Left)