93 references to Left
Microsoft.CodeAnalysis.VisualBasic (24)
Binding\Binder_Expressions.vb (2)
629
DirectCast(node.Parent, QualifiedNameSyntax).
Left
Is node AndAlso
675
Return Me.BindMemberAccess(name, BindExpression(name.
Left
, diagnostics), name.Right, eventContext:=False, diagnostics:=diagnostics)
Binding\Binder_Symbols.vb (4)
387
currTypeSyntax = DirectCast(currTypeSyntax, QualifiedNameSyntax).
Left
946
Dim leftNameSyntax As NameSyntax = dottedNameSyntax.
Left
1029
Dim leftNameSyntax As NameSyntax = genDottedNameSyntax.
Left
1146
Return GetBaseNamesForDiagnostic(DirectCast(typeSyntax, QualifiedNameSyntax).
Left
) +
Binding\BinderFactory.vb (1)
617
containingBinder = BuildNamespaceBinder(containingBinder, dotted.
Left
, globalNamespaceAllowed)
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
88
Dim left As NameSyntax = node.
Left
Binding\DocumentationCommentCrefBinder.vb (3)
255
crefName = qName.
Left
576
Dim left As NameSyntax = node.
Left
1102
Return NameSyntaxHasComplexGenericArguments(qualified.
Left
) OrElse
Binding\GetTypeBinder.vb (1)
86
Visit(node.
Left
)
Compilation\SyntaxTreeSemanticModel.vb (1)
649
DirectCast(expression.Parent, QualifiedNameSyntax).
Left
Is expression Then
Declarations\DeclarationTreeBuilder.vb (1)
349
name = dotted.
Left
Generated\Syntax.xml.Main.Generated.vb (2)
5087
Dim newLeft = DirectCast(Visit(node.
Left
), NameSyntax)
5088
If node.
Left
IsNot newLeft Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (4)
33408
return Update(Me.
Left
, dotToken, Me.Right)
33426
return Update(Me.
Left
, Me.DotToken, right)
33443
Return Me.
Left
33474
If left IsNot Me.
Left
OrElse dotToken <> Me.DotToken OrElse right IsNot Me.Right Then
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
68
name = (DirectCast(name, QualifiedNameSyntax)).
Left
Symbols\NamespaceSymbol.vb (1)
415
Dim leftNs = Me.GetNestedNamespace(qn.
Left
)
Symbols\Source\ImplementsHelper.vb (1)
174
Dim interfaceName As NameSyntax = implementedMemberSyntax.
Left
Syntax\SyntaxFacts.vb (1)
111
Return 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
87
DirectCast(expression.Parent, QualifiedNameSyntax).
Left
Is expression
430
qualifier = qualifiedName.
Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
972
If qualified.
Left
.Kind() = SyntaxKind.GlobalName Then
976
Return GetName(qualified.
Left
, options, containsGlobalKeyword) + s_dotToken + GetName(qualified.Right, options, containsGlobalKeyword)
1050
If qualifiedName.
Left
Is node Then
1116
Return If(TryCast(node, QualifiedNameSyntax)?.
Left
,
1876
left = qualifiedName.
Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (1)
100
result.AddRange(DecomposeNameParts(dottedName.
Left
))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (7)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertTypeOfToNameOf\VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (1)
46
SimpleMemberAccessExpression(qualifiedName.
Left
, qualifiedName.Right).
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (1)
61
Dim semanticInfo = semanticModel.GetTypeInfo(qualifiedName.
Left
, cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (1)
29
Return GetExplicitNamespaceSymbol(qname, qname.
Left
, model)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
65
If Not qualifiedName.
Left
.TryGetNameParts(parts) Then
286
identifier = DirectCast(DirectCast(simplifiedNode, QualifiedNameSyntax).
Left
, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SimpleNameSyntaxExtensions.vb (1)
17
Return DirectCast(name.Parent, QualifiedNameSyntax).
Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\NameSyntaxIterator.vb (1)
29
current = qualifiedName.
Left
Microsoft.CodeAnalysis.VisualBasic.Features (12)
AddImport\VisualBasicAddImportFeatureService.vb (1)
173
Dim left = qn.
Left
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
259
Dim targetType = TryCast(Await SymbolFinder.FindSourceDefinitionAsync(semanticModel.GetSymbolInfo(node.
Left
, cancellationToken).Symbol, document.Project.Solution, cancellationToken).ConfigureAwait(False), INamedTypeSymbol)
Completion\CompletionProviders\CrefCompletionProvider.vb (2)
177
Dim leftSymbol = semanticModel.GetSymbolInfo(qualifiedName.
Left
, cancellationToken).Symbol
178
Dim leftType = semanticModel.GetTypeInfo(qualifiedName.
Left
, cancellationToken).Type
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (1)
158
Dim left = qualifiedName.
Left
FullyQualify\VisualBasicFullyQualifyService.vb (1)
48
Dim left = qn.
Left
GenerateMember\GenerateVariable\VisualBasicGenerateVariableService.vb (1)
53
Dim info = semanticModel.GetTypeInfo(qualifiedName.
Left
, cancellationToken)
GenerateType\VisualBasicGenerateTypeService.vb (2)
165
Dim leftSymbol = semanticModel.GetSymbolInfo(parent.
Left
).Symbol
519
GetNamespaceContainers(DirectCast(name, QualifiedNameSyntax).
Left
, namespaceContainers)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertTypeOfToNameOf\VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (1)
46
SimpleMemberAccessExpression(qualifiedName.
Left
, qualifiedName.Right).
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (1)
61
Dim semanticInfo = semanticModel.GetTypeInfo(qualifiedName.
Left
, cancellationToken)
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
68
name = (DirectCast(name, QualifiedNameSyntax)).
Left
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\Performance\BasicPreferHashDataOverComputeHash.Fixer.vb (1)
205
Dim qualifiedNamespace = TryCast(qualifiedTypeName.
Left
, QualifiedNameSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicDetectPreviewFeatureAnalyzer.vb (1)
249
Dim interfacePart = TryCast(parameter.
Left
, IdentifierNameSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (25)
CodeCleanup\Providers\FixIncorrectTokensCodeCleanupProvider.vb (1)
117
Dim symbol = _semanticModel.GetSymbolInfo(parent.
Left
, _cancellationToken).Symbol
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
542
Return SyntaxFactory.QualifiedName(qname.
Left
, DirectCast(WithTypeArguments(qname.Right, typeArguments), SimpleNameSyntax))
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (1)
364
Return node.
Left
Recommendations\VisualBasicRecommendationServiceRunner.vb (1)
167
Dim leftHandSymbolInfo = _context.SemanticModel.GetSymbolInfo(node.
Left
, _cancellationToken)
Simplification\Simplifiers\ExpressionSimplifier.vb (2)
200
If TrySimplifyMemberAccessOrQualifiedName(qualifiedName.
Left
, qualifiedName.Right, semanticModel, newLeft, issueSpan) Then
202
Contract.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)
111
issueSpan = qualifiedName.
Left
.Span
231
issueSpan = qualifiedName.
Left
.Span
335
replacementNode = name.
Left
.WithLeadingTrivia(name.GetLeadingTrivia())
339
Dim parentReplacement = parent.ReplaceNode(parent.
Left
, replacementNode)
Simplification\VisualBasicSimplificationService.Expander.vb (1)
423
Dim 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
87
DirectCast(expression.Parent, QualifiedNameSyntax).
Left
Is expression
430
qualifier = qualifiedName.
Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
972
If qualified.
Left
.Kind() = SyntaxKind.GlobalName Then
976
Return GetName(qualified.
Left
, options, containsGlobalKeyword) + s_dotToken + GetName(qualified.Right, options, containsGlobalKeyword)
1050
If qualifiedName.
Left
Is node Then
1116
Return If(TryCast(node, QualifiedNameSyntax)?.
Left
,
1876
left = qualifiedName.
Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (1)
100
result.AddRange(DecomposeNameParts(dottedName.
Left
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (1)
29
Return GetExplicitNamespaceSymbol(qname, qname.
Left
, model)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
65
If Not qualifiedName.
Left
.TryGetNameParts(parts) Then
286
identifier = DirectCast(DirectCast(simplifiedNode, QualifiedNameSyntax).
Left
, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SimpleNameSyntaxExtensions.vb (1)
17
Return DirectCast(name.Parent, QualifiedNameSyntax).
Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\NameSyntaxIterator.vb (1)
29
current = 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
87
DirectCast(expression.Parent, QualifiedNameSyntax).
Left
Is expression
430
qualifier = qualifiedName.
Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
972
If qualified.
Left
.Kind() = SyntaxKind.GlobalName Then
976
Return GetName(qualified.
Left
, options, containsGlobalKeyword) + s_dotToken + GetName(qualified.Right, options, containsGlobalKeyword)
1050
If qualifiedName.
Left
Is node Then
1116
Return If(TryCast(node, QualifiedNameSyntax)?.
Left
,
1876
left = qualifiedName.
Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (1)
100
result.AddRange(DecomposeNameParts(dottedName.
Left
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (1)
29
Return GetExplicitNamespaceSymbol(qname, qname.
Left
, model)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
65
If Not qualifiedName.
Left
.TryGetNameParts(parts) Then
286
identifier = DirectCast(DirectCast(simplifiedNode, QualifiedNameSyntax).
Left
, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SimpleNameSyntaxExtensions.vb (1)
17
Return DirectCast(name.Parent, QualifiedNameSyntax).
Left
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\NameSyntaxIterator.vb (1)
29
current = qualifiedName.
Left