93 references to Left
Microsoft.CodeAnalysis.VisualBasic (24)
Binding\Binder_Expressions.vb (2)
629DirectCast(node.Parent, QualifiedNameSyntax).Left Is node AndAlso 675Return 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)
617containingBinder = BuildNamespaceBinder(containingBinder, dotted.Left, globalNamespaceAllowed)
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
88Dim left As NameSyntax = node.Left
Binding\DocumentationCommentCrefBinder.vb (3)
255crefName = qName.Left 576Dim left As NameSyntax = node.Left 1102Return NameSyntaxHasComplexGenericArguments(qualified.Left) OrElse
Binding\GetTypeBinder.vb (1)
86Visit(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
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
68name = (DirectCast(name, QualifiedNameSyntax)).Left
Symbols\NamespaceSymbol.vb (1)
415Dim leftNs = Me.GetNestedNamespace(qn.Left)
Symbols\Source\ImplementsHelper.vb (1)
174Dim interfaceName As NameSyntax = implementedMemberSyntax.Left
Syntax\SyntaxFacts.vb (1)
111Return parentQualName.Left Is node
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
972If qualified.Left.Kind() = SyntaxKind.GlobalName Then 976Return GetName(qualified.Left, options, containsGlobalKeyword) + s_dotToken + GetName(qualified.Right, options, containsGlobalKeyword) 1050If qualifiedName.Left Is node Then 1116Return If(TryCast(node, QualifiedNameSyntax)?.Left, 1876left = qualifiedName.Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (1)
100result.AddRange(DecomposeNameParts(dottedName.Left))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (7)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertTypeOfToNameOf\VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (1)
46SimpleMemberAccessExpression(qualifiedName.Left, qualifiedName.Right).
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (1)
61Dim semanticInfo = semanticModel.GetTypeInfo(qualifiedName.Left, cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (1)
29Return GetExplicitNamespaceSymbol(qname, qname.Left, model)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
65If Not qualifiedName.Left.TryGetNameParts(parts) Then 286identifier = DirectCast(DirectCast(simplifiedNode, QualifiedNameSyntax).Left, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SimpleNameSyntaxExtensions.vb (1)
17Return DirectCast(name.Parent, QualifiedNameSyntax).Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\NameSyntaxIterator.vb (1)
29current = qualifiedName.Left
Microsoft.CodeAnalysis.VisualBasic.Features (12)
AddImport\VisualBasicAddImportFeatureService.vb (1)
173Dim left = qn.Left
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
259Dim 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)
158Dim left = qualifiedName.Left
FullyQualify\VisualBasicFullyQualifyService.vb (1)
48Dim left = qn.Left
GenerateMember\GenerateVariable\VisualBasicGenerateVariableService.vb (1)
53Dim info = semanticModel.GetTypeInfo(qualifiedName.Left, cancellationToken)
GenerateType\VisualBasicGenerateTypeService.vb (2)
165Dim leftSymbol = semanticModel.GetSymbolInfo(parent.Left).Symbol 519GetNamespaceContainers(DirectCast(name, QualifiedNameSyntax).Left, namespaceContainers)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertTypeOfToNameOf\VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (1)
46SimpleMemberAccessExpression(qualifiedName.Left, qualifiedName.Right).
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (1)
61Dim semanticInfo = semanticModel.GetTypeInfo(qualifiedName.Left, cancellationToken)
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
68name = (DirectCast(name, QualifiedNameSyntax)).Left
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Performance\BasicPreferHashDataOverComputeHash.Fixer.vb (1)
205Dim qualifiedNamespace = TryCast(qualifiedTypeName.Left, QualifiedNameSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicDetectPreviewFeatureAnalyzer.vb (1)
249Dim interfacePart = TryCast(parameter.Left, IdentifierNameSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (25)
CodeCleanup\Providers\FixIncorrectTokensCodeCleanupProvider.vb (1)
117Dim symbol = _semanticModel.GetSymbolInfo(parent.Left, _cancellationToken).Symbol
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
542Return SyntaxFactory.QualifiedName(qname.Left, DirectCast(WithTypeArguments(qname.Right, typeArguments), SimpleNameSyntax))
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (1)
364Return node.Left
Recommendations\VisualBasicRecommendationServiceRunner.vb (1)
167Dim leftHandSymbolInfo = _context.SemanticModel.GetSymbolInfo(node.Left, _cancellationToken)
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)
111issueSpan = qualifiedName.Left.Span 231issueSpan = qualifiedName.Left.Span 335replacementNode = name.Left.WithLeadingTrivia(name.GetLeadingTrivia()) 339Dim parentReplacement = parent.ReplaceNode(parent.Left, replacementNode)
Simplification\VisualBasicSimplificationService.Expander.vb (1)
423Dim symbolForLeftPart = _semanticModel.GetSymbolInfo(node.Left).Symbol
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
972If qualified.Left.Kind() = SyntaxKind.GlobalName Then 976Return GetName(qualified.Left, options, containsGlobalKeyword) + s_dotToken + GetName(qualified.Right, options, containsGlobalKeyword) 1050If qualifiedName.Left Is node Then 1116Return If(TryCast(node, QualifiedNameSyntax)?.Left, 1876left = qualifiedName.Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (1)
100result.AddRange(DecomposeNameParts(dottedName.Left))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (1)
29Return GetExplicitNamespaceSymbol(qname, qname.Left, model)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
65If Not qualifiedName.Left.TryGetNameParts(parts) Then 286identifier = DirectCast(DirectCast(simplifiedNode, QualifiedNameSyntax).Left, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SimpleNameSyntaxExtensions.vb (1)
17Return DirectCast(name.Parent, QualifiedNameSyntax).Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\NameSyntaxIterator.vb (1)
29current = qualifiedName.Left
Roslyn.Diagnostics.VisualBasic.Analyzers (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
972If qualified.Left.Kind() = SyntaxKind.GlobalName Then 976Return GetName(qualified.Left, options, containsGlobalKeyword) + s_dotToken + GetName(qualified.Right, options, containsGlobalKeyword) 1050If qualifiedName.Left Is node Then 1116Return If(TryCast(node, QualifiedNameSyntax)?.Left, 1876left = qualifiedName.Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (1)
100result.AddRange(DecomposeNameParts(dottedName.Left))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (1)
29Return GetExplicitNamespaceSymbol(qname, qname.Left, model)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
65If Not qualifiedName.Left.TryGetNameParts(parts) Then 286identifier = DirectCast(DirectCast(simplifiedNode, QualifiedNameSyntax).Left, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SimpleNameSyntaxExtensions.vb (1)
17Return DirectCast(name.Parent, QualifiedNameSyntax).Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\NameSyntaxIterator.vb (1)
29current = qualifiedName.Left