221 references to QualifiedNameSyntax
Microsoft.CodeAnalysis.VisualBasic (72)
Binding\Binder_Expressions.vb (5)
224Return BindQualifiedName(DirectCast(node, QualifiedNameSyntax), diagnostics) 629DirectCast(node.Parent, QualifiedNameSyntax).Left Is node AndAlso 634Dim boundParent As BoundExpression = BindNamespaceOrTypeOrExpressionSyntaxForSemanticModel(DirectCast(node.Parent, QualifiedNameSyntax), BindingDiagnosticBag.Discarded) 642boundParent = BindExpression(DirectCast(node.Parent, QualifiedNameSyntax), BindingDiagnosticBag.Discarded) 674Private Function BindQualifiedName(name As QualifiedNameSyntax, diagnostics As BindingDiagnosticBag) As BoundExpression
Binding\Binder_Invocation.vb (1)
1318Return DirectCast(result, QualifiedNameSyntax).Right.GetLocation()
Binding\Binder_ObjectInitializer.vb (1)
379ReportDiagnostic(diagnostics, If(typeNode.IsKind(SyntaxKind.QualifiedName), DirectCast(typeNode, QualifiedNameSyntax).Right, typeNode), ErrorFactory.ErrorInfo(ERRID.ERR_NoViableOverloadCandidates1, "New"))
Binding\Binder_Symbols.vb (8)
145genericName = DirectCast(DirectCast(syntaxWhole, QualifiedNameSyntax).Right, GenericNameSyntax) 373Dim rightPart = If(typeIsQualifiedName, DirectCast(currTypeSyntax, QualifiedNameSyntax).Right, currTypeSyntax) 387currTypeSyntax = DirectCast(currTypeSyntax, QualifiedNameSyntax).Left 577LookupDottedName(lookupResult, DirectCast(typeSyntax, QualifiedNameSyntax), binder, diagBag, reportedAnError, suppressUseSiteError, resolvingBaseType:=resolvingBaseType) 929dottedNameSyntax As QualifiedNameSyntax, 1018genDottedNameSyntax As QualifiedNameSyntax, 1146Return GetBaseNamesForDiagnostic(DirectCast(typeSyntax, QualifiedNameSyntax).Left) + 1148DirectCast(typeSyntax, QualifiedNameSyntax).Right.Identifier.ValueText
Binding\BinderFactory.vb (1)
616Dim dotted = DirectCast(childName, QualifiedNameSyntax)
Binding\DocumentationCommentCrefBinder_Compat.vb (3)
74BindQualifiedNameForCref(DirectCast(nameFromCref, QualifiedNameSyntax), symbols, preserveAliases, useSiteInfo) 85Private Sub BindQualifiedNameForCref(node As QualifiedNameSyntax, symbols As ArrayBuilder(Of Symbol), preserveAliases As Boolean, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 95BindQualifiedNameForCref(DirectCast(left, QualifiedNameSyntax), symbols, preserveAliases, useSiteInfo)
Binding\DocumentationCommentCrefBinder.vb (7)
254Dim qName = DirectCast(crefName, QualifiedNameSyntax) 333Dim qualified = DirectCast(parent, QualifiedNameSyntax) 509DirectCast(nameFromCref, QualifiedNameSyntax), typeParameters, symbols, preserveAlias, useSiteInfo) 563Private Sub CollectQualifiedNameSymbolsStrict(node As QualifiedNameSyntax, 585CollectQualifiedNameSymbolsStrict(DirectCast(left, QualifiedNameSyntax), typeParameters, symbols, preserveAlias:=False, useSiteInfo:=useSiteInfo) 663CollectQualifiedNameSymbolsStrict(DirectCast(left, QualifiedNameSyntax), typeParameters, symbols, preserveAlias:=False, useSiteInfo:=useSiteInfo) 1101Dim qualified = DirectCast(name, QualifiedNameSyntax)
Binding\GetTypeBinder.vb (1)
78Public Overrides Sub VisitQualifiedName(node As QualifiedNameSyntax)
Compilation\SyntaxTreeSemanticModel.vb (7)
234result = GetImplementedMemberSymbolInfo(DirectCast(node, QualifiedNameSyntax), options) 305Return GetImplementedMemberTypeInfo(DirectCast(node, QualifiedNameSyntax)) 649DirectCast(expression.Parent, QualifiedNameSyntax).Left Is expression Then 653Dim parentInfo As SymbolInfo = GetTypeOrNamespaceSymbolInfoNotInMember(DirectCast(expression.Parent, QualifiedNameSyntax), Nothing) 701Private Function GetImplementedMemberAndResultKind(symbolBuilder As ArrayBuilder(Of Symbol), memberName As QualifiedNameSyntax) As LookupResultKind 787Private Function GetImplementedMemberSymbolInfo(memberName As QualifiedNameSyntax, options As SymbolInfoOptions) As SymbolInfo 839Private Function GetImplementedMemberTypeInfo(memberName As QualifiedNameSyntax) As VisualBasicTypeInfo
Declarations\DeclarationTreeBuilder.vb (2)
339While TypeOf name Is QualifiedNameSyntax 340Dim dotted = DirectCast(name, QualifiedNameSyntax)
Generated\Syntax.xml.Main.Generated.vb (9)
644Public Overridable Function VisitQualifiedName(ByVal node As QualifiedNameSyntax) As TResult 1379Public Overridable Sub VisitQualifiedName(ByVal node As QualifiedNameSyntax) 5084Public Overrides Function VisitQualifiedName(ByVal node As QualifiedNameSyntax) As SyntaxNode 11279Public Shared Function ImplementsClause(implementsKeyword As SyntaxToken, interfaceMembers As SeparatedSyntaxList(Of QualifiedNameSyntax)) As ImplementsClauseSyntax 11296Public Shared Function ImplementsClause(interfaceMembers As SeparatedSyntaxList(Of QualifiedNameSyntax)) As ImplementsClauseSyntax 11308Public Shared Function ImplementsClause(ParamArray interfaceMembers As QualifiedNameSyntax()) As ImplementsClauseSyntax 11309Return SyntaxFactory.ImplementsClause(SyntaxFactory.Token(SyntaxKind.ImplementsKeyword), SyntaxFactory.SeparatedList(Of QualifiedNameSyntax)().AddRange(interfaceMembers)) 41129Public Shared Function QualifiedName(left As NameSyntax, dotToken As SyntaxToken, right As SimpleNameSyntax) As QualifiedNameSyntax 41172Public Shared Function QualifiedName(left As NameSyntax, right As SimpleNameSyntax) As QualifiedNameSyntax
Generated\Syntax.xml.Syntax.Generated.vb (12)
6865Public Shadows Function AddImplementsClauseInterfaceMembers(ParamArray items As QualifiedNameSyntax()) As MethodStatementSyntax 8234Public Shadows Function AddImplementsClauseInterfaceMembers(ParamArray items As QualifiedNameSyntax()) As EventStatementSyntax 8851Public Shadows Function AddImplementsClauseInterfaceMembers(ParamArray items As QualifiedNameSyntax()) As PropertyStatementSyntax 9222Public ReadOnly Property InterfaceMembers As SeparatedSyntaxList(Of QualifiedNameSyntax) 9226Return new SeparatedSyntaxList(Of QualifiedNameSyntax)(listNode, Me.GetChildIndex(1)) 9237Public Shadows Function WithInterfaceMembers(interfaceMembers as SeparatedSyntaxList(Of QualifiedNameSyntax)) As ImplementsClauseSyntax 9241Public Shadows Function AddInterfaceMembers(ParamArray items As QualifiedNameSyntax()) As ImplementsClauseSyntax 9282Public Function Update(implementsKeyword As SyntaxToken, interfaceMembers As SeparatedSyntaxList(Of QualifiedNameSyntax)) As ImplementsClauseSyntax 33389Public Shadows Function WithLeft(left as NameSyntax) As QualifiedNameSyntax 33407Public Shadows Function WithDotToken(dotToken as SyntaxToken) As QualifiedNameSyntax 33425Public Shadows Function WithRight(right as SimpleNameSyntax) As QualifiedNameSyntax 33473Public Function Update(left As NameSyntax, dotToken As SyntaxToken, right As SimpleNameSyntax) As QualifiedNameSyntax
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
68name = (DirectCast(name, QualifiedNameSyntax)).Left
Symbols\NamespaceSymbol.vb (1)
414Dim qn = DirectCast(name, QualifiedNameSyntax)
Symbols\Source\ImplementsHelper.vb (5)
72binder As Binder) As QualifiedNameSyntax 78For Each implementedMethodSyntax As QualifiedNameSyntax In implementsClause.InterfaceMembers 125For Each implementedMemberSyntax As QualifiedNameSyntax In implementsClause.InterfaceMembers 168implementedMemberSyntax As QualifiedNameSyntax, 456implementedMemberSyntax As QualifiedNameSyntax,
Symbols\Source\QuickAttributeChecker.vb (1)
118node = DirectCast(node, QualifiedNameSyntax).Right
Symbols\Source\SourceNamespaceSymbol.vb (1)
385ValidateNamespaceNameSyntax(DirectCast(node, QualifiedNameSyntax).Right, diagnostics.DiagnosticBag, reportedNamespaceMismatch)
Syntax\SyntaxFactory.vb (1)
143If (DirectCast(parent, QualifiedNameSyntax)).Right Is node Then
Syntax\SyntaxFacts.vb (5)
109Dim parentQualName = DirectCast(parent, QualifiedNameSyntax) 173Dim parentQualName = DirectCast(parent, QualifiedNameSyntax) 175Return DirectCast(parent, QualifiedNameSyntax).Left Is node 650Dim name As QualifiedNameSyntax = TryCast(attribute.Name, QualifiedNameSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (10)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (4)
38(expression.IsParentKind(SyntaxKind.QualifiedName) AndAlso DirectCast(expression.Parent, QualifiedNameSyntax).Left Is expression) OrElse 81DirectCast(expression.Parent, QualifiedNameSyntax).Right Is expression 87DirectCast(expression.Parent, QualifiedNameSyntax).Left Is expression 429Dim qualifiedName = DirectCast(expression, QualifiedNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
971Dim qualified = CType(node, QualifiedNameSyntax) 1048Dim qualifiedName = TryCast(parent, QualifiedNameSyntax) 1111Return If(TryCast(node, QualifiedNameSyntax)?.Right, 1116Return If(TryCast(node, QualifiedNameSyntax)?.Left, 1875Dim qualifiedName = DirectCast(node, QualifiedNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (1)
99Dim dottedName = DirectCast(name, QualifiedNameSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (17)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertTypeOfToNameOf\VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (2)
43If TypeOf symbolExpression Is QualifiedNameSyntax Then 44Dim qualifiedName = DirectCast(symbolExpression, QualifiedNameSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (1)
40Return TypeOf node Is QualifiedNameSyntax OrElse
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (1)
66Return TypeOf node Is QualifiedNameSyntax OrElse
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (2)
25Return TypeOf node Is QualifiedNameSyntax 47Dim qualifiedName = DirectCast(node, QualifiedNameSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateVariable\VisualBasicGenerateVariableCodeFixProvider.vb (1)
52If TypeOf node Is QualifiedNameSyntax OrElse TypeOf node Is MemberAccessExpressionSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (1)
27Dim qname = TryCast(node, QualifiedNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
518token.IsChildSeparatorToken(Of ImplementsClauseSyntax, QualifiedNameSyntax)(Function(implementsClause) implementsClause.InterfaceMembers) OrElse 908Return DirectCast(objectCreation.Type, QualifiedNameSyntax).Right.GetLastToken()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (3)
64Dim qualifiedName = DirectCast(expression, QualifiedNameSyntax) 263Dim qualified = TryCast(node, QualifiedNameSyntax) 286identifier = DirectCast(DirectCast(simplifiedNode, QualifiedNameSyntax).Left, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\NameSyntaxExtensions.vb (1)
31nameSyntax.CheckParent(Of QualifiedNameSyntax)(Function(q) q.Right Is nameSyntax) OrElse
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 (2)
26If TypeOf current Is QualifiedNameSyntax Then 27Dim qualifiedName = DirectCast(current, QualifiedNameSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (41)
AddImport\VisualBasicAddImportCodeRefactoringProvider.vb (1)
20QualifiedNameSyntax,
AddImport\VisualBasicAddImportFeatureService.vb (3)
162Dim qn = TryCast(node, QualifiedNameSyntax) 171Private Shared Function GetLeftMostSimpleName(qn As QualifiedNameSyntax) As SimpleNameSyntax 179qn = TryCast(left, QualifiedNameSyntax)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (3)
54Dim qualifiedName = TryCast(node, QualifiedNameSyntax) 238Return TypeOf node Is HandlesClauseItemSyntax OrElse TypeOf node Is QualifiedNameSyntax OrElse TypeOf node Is AddRemoveHandlerStatementSyntax 241Private Shared Async Function GenerateEventFromImplementsAsync(document As Document, node As QualifiedNameSyntax, cancellationToken As CancellationToken) As Task(Of CodeAction)
CodeFixes\GenerateType\GenerateTypeCodeFixProvider.vb (1)
48Dim qualified = TryCast(node, QualifiedNameSyntax)
Completion\CompletionProviders\CrefCompletionProvider.vb (3)
169ElseIf token.IsChildToken(Function(x As QualifiedNameSyntax) x.DotToken) Then 170Return GetQualifiedSymbols(DirectCast(token.Parent, QualifiedNameSyntax), token, semanticModel, cancellationToken) 176Private Shared Iterator Function GetQualifiedSymbols(qualifiedName As QualifiedNameSyntax, token As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As IEnumerable(Of ISymbol)
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (2)
101result = GetDottedMembers(position, DirectCast(context.TargetToken.Parent, QualifiedNameSyntax), context.SemanticModel, memberKindKeyword, cancellationToken) 137Private Shared Function GetDottedMembers(position As Integer, qualifiedName As QualifiedNameSyntax, semanticModel As SemanticModel, memberKindKeyword As SyntaxKind, cancellationToken As CancellationToken) As ImmutableArray(Of ISymbol)
Debugging\ProximityExpressionsGetter.RelevantExpressionsCollector.vb (1)
52Public Overrides Sub VisitQualifiedName(node As QualifiedNameSyntax)
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.vb (1)
119Public Overrides Sub VisitQualifiedName(node As QualifiedNameSyntax)
Diagnostics\Analyzers\VisualBasicUnboundIdentifiersDiagnosticAnalyzer.vb (1)
13Inherits UnboundIdentifiersDiagnosticAnalyzerBase(Of SyntaxKind, SimpleNameSyntax, QualifiedNameSyntax, IncompleteMemberSyntax)
ExtractInterface\VisualBasicExtractInterfaceService.vb (2)
73Private Shared Function GetUpdatedImplementsClause(implementsClause As ImplementsClauseSyntax, qualifiedName As QualifiedNameSyntax) As ImplementsClauseSyntax 137Dim qualifiedName As QualifiedNameSyntax = SyntaxFactory.QualifiedName(implementedInterfaceStatementSyntax.GetRightmostName(), SyntaxFactory.IdentifierName(member.Name))
FullyQualify\VisualBasicFullyQualifyService.vb (3)
25Dim qn = TryCast(node, QualifiedNameSyntax) 46Private Shared Function GetLeftMostSimpleName(qn As QualifiedNameSyntax) As SimpleNameSyntax 54qn = TryCast(left, QualifiedNameSyntax)
GenerateMember\GenerateVariable\VisualBasicGenerateVariableService.vb (2)
24Return TypeOf node Is QualifiedNameSyntax 34Dim qualifiedName = DirectCast(node, QualifiedNameSyntax)
GenerateType\VisualBasicGenerateTypeService.vb (7)
162Dim parent = TryCast(simpleName.Parent, QualifiedNameSyntax) 194If simpleName.Parent IsNot Nothing AndAlso TypeOf simpleName.Parent IsNot QualifiedNameSyntax Then 200If TypeOf nameOrMemberAccessExpression Is QualifiedNameSyntax Then 204If nameOrMemberAccessExpression.Parent IsNot Nothing AndAlso TypeOf nameOrMemberAccessExpression.Parent Is QualifiedNameSyntax Then 518If TypeOf name Is QualifiedNameSyntax Then 519GetNamespaceContainers(DirectCast(name, QualifiedNameSyntax).Left, namespaceContainers) 520namespaceContainers.Add(DirectCast(name, QualifiedNameSyntax).Right.Identifier.ValueText)
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.vb (2)
224Dim qualifiedName = TryCast(identifierName.Parent, QualifiedNameSyntax) 242Dim qualifiedType = TryCast(originalCref.Name, QualifiedNameSyntax)
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (1)
389Dim qualifiedName = TryCast(typeSyntax, QualifiedNameSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertTypeOfToNameOf\VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (2)
43If TypeOf symbolExpression Is QualifiedNameSyntax Then 44Dim qualifiedName = DirectCast(symbolExpression, QualifiedNameSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (1)
40Return TypeOf node Is QualifiedNameSyntax OrElse
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (1)
66Return TypeOf node Is QualifiedNameSyntax OrElse
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (2)
25Return TypeOf node Is QualifiedNameSyntax 47Dim qualifiedName = DirectCast(node, QualifiedNameSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateVariable\VisualBasicGenerateVariableCodeFixProvider.vb (1)
52If TypeOf node Is QualifiedNameSyntax OrElse TypeOf node Is MemberAccessExpressionSyntax Then
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 (2)
203Dim qualifiedTypeName = TryCast(objectCreation.Type, QualifiedNameSyntax) 205Dim qualifiedNamespace = TryCast(qualifiedTypeName.Left, QualifiedNameSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (59)
Classification\ClassificationHelpers.vb (1)
234While TypeOf parent Is QualifiedNameSyntax
Classification\SyntaxClassification\NameSyntaxClassifier.vb (2)
27GetType(QualifiedNameSyntax), 271Return DirectCast(node, QualifiedNameSyntax).Right.Identifier
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (1)
194genericName = DirectCast(DirectCast(newTypeSyntax, QualifiedNameSyntax).Right, GenericNameSyntax)
CodeCleanup\Providers\FixIncorrectTokensCodeCleanupProvider.vb (1)
115Dim parent = TryCast(node.Parent, QualifiedNameSyntax)
CodeGeneration\VisualBasicSyntaxGenerator.vb (3)
541Dim qname = DirectCast(name, QualifiedNameSyntax) 1088Dim qname = TryCast(type, QualifiedNameSyntax) 2602Private Function GenerateInterfaceMember(method As ISymbol) As QualifiedNameSyntax
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (7)
30QualifiedNameSyntax, 112ElseIf TypeOf typeSyntax Is QualifiedNameSyntax Then 113Return GetSimpleName(DirectCast(typeSyntax, QualifiedNameSyntax).Right) 363Protected Overrides Function GetLeft(node As QualifiedNameSyntax) As NameSyntax 367Protected Overrides Function GetRight(node As QualifiedNameSyntax) As NameSyntax 568ElseIf TypeOf node Is QualifiedNameSyntax Then 571Dim qualifiedName = DirectCast(node, QualifiedNameSyntax)
Recommendations\VisualBasicRecommendationServiceRunner.vb (4)
43Return GetSymbolsForQualifiedNameSyntax(DirectCast(node, QualifiedNameSyntax)) 164Private Function GetSymbolsForQualifiedNameSyntax(node As QualifiedNameSyntax) As ImmutableArray(Of ISymbol) 435Return token.IsChildToken(Of QualifiedNameSyntax)(Function(n) n.DotToken) AndAlso 444Return token.IsChildToken(Of QualifiedNameSyntax)(Function(n) n.DotToken) AndAlso
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
469identifierToken = DirectCast(expressionOfInvocation, QualifiedNameSyntax).Right.Identifier
Simplification\Reducers\VisualBasicNameReducer.Rewriter.vb (1)
50Public Overrides Function VisitQualifiedName(node As QualifiedNameSyntax) As SyntaxNode
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (4)
77If TypeOf node Is QualifiedNameSyntax Then 78Dim qualifiedNameNode = DirectCast(node, QualifiedNameSyntax) 111If TypeOf node Is QualifiedNameSyntax Then 112Dim qualifiedName = DirectCast(node, QualifiedNameSyntax)
Simplification\Simplifiers\ExpressionSimplifier.vb (1)
198Dim qualifiedName = DirectCast(expression, QualifiedNameSyntax)
Simplification\Simplifiers\NameSimplifier.vb (9)
108Dim qualifiedName As QualifiedNameSyntax = DirectCast(name, QualifiedNameSyntax) 142If TypeOf name Is QualifiedNameSyntax Then 143Dim qualifiedNameSyntax = DirectCast(name, QualifiedNameSyntax) 201genericName = DirectCast(DirectCast(name, QualifiedNameSyntax).Right, GenericNameSyntax) 221Dim qualifiedName = DirectCast(name, QualifiedNameSyntax) 323Private Shared Function TryOmitModuleName(name As QualifiedNameSyntax, semanticModel As SemanticModel, <Out()> ByRef replacementNode As ExpressionSyntax, <Out()> ByRef issueSpan As TextSpan, cancellationToken As CancellationToken) As Boolean 325Dim symbolForName = semanticModel.GetSymbolInfo(DirectCast(name.Parent, QualifiedNameSyntax), cancellationToken).Symbol 338Dim parent = DirectCast(name.Parent, QualifiedNameSyntax)
Simplification\VisualBasicSimplificationService.Expander.vb (4)
411Public Overrides Function VisitQualifiedName(node As QualifiedNameSyntax) As SyntaxNode 432SyntaxFactory.QualifiedName(DirectCast(rewrittenQualifiedName, QualifiedNameSyntax).Left, SyntaxFactory.IdentifierName(moduleIdentifierToken)) _ 434DirectCast(rewrittenQualifiedName, QualifiedNameSyntax).Right)) 522Dim qualifiedReplacement = DirectCast(replacement, QualifiedNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (4)
38(expression.IsParentKind(SyntaxKind.QualifiedName) AndAlso DirectCast(expression.Parent, QualifiedNameSyntax).Left Is expression) OrElse 81DirectCast(expression.Parent, QualifiedNameSyntax).Right Is expression 87DirectCast(expression.Parent, QualifiedNameSyntax).Left Is expression 429Dim qualifiedName = DirectCast(expression, QualifiedNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
971Dim qualified = CType(node, QualifiedNameSyntax) 1048Dim qualifiedName = TryCast(parent, QualifiedNameSyntax) 1111Return If(TryCast(node, QualifiedNameSyntax)?.Right, 1116Return If(TryCast(node, QualifiedNameSyntax)?.Left, 1875Dim qualifiedName = DirectCast(node, QualifiedNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (1)
99Dim dottedName = DirectCast(name, QualifiedNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (1)
27Dim qname = TryCast(node, QualifiedNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
518token.IsChildSeparatorToken(Of ImplementsClauseSyntax, QualifiedNameSyntax)(Function(implementsClause) implementsClause.InterfaceMembers) OrElse 908Return DirectCast(objectCreation.Type, QualifiedNameSyntax).Right.GetLastToken()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (3)
64Dim qualifiedName = DirectCast(expression, QualifiedNameSyntax) 263Dim qualified = TryCast(node, QualifiedNameSyntax) 286identifier = DirectCast(DirectCast(simplifiedNode, QualifiedNameSyntax).Left, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\NameSyntaxExtensions.vb (1)
31nameSyntax.CheckParent(Of QualifiedNameSyntax)(Function(q) q.Right Is nameSyntax) OrElse
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 (2)
26If TypeOf current Is QualifiedNameSyntax Then 27Dim qualifiedName = DirectCast(current, QualifiedNameSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (20)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (4)
38(expression.IsParentKind(SyntaxKind.QualifiedName) AndAlso DirectCast(expression.Parent, QualifiedNameSyntax).Left Is expression) OrElse 81DirectCast(expression.Parent, QualifiedNameSyntax).Right Is expression 87DirectCast(expression.Parent, QualifiedNameSyntax).Left Is expression 429Dim qualifiedName = DirectCast(expression, QualifiedNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (5)
971Dim qualified = CType(node, QualifiedNameSyntax) 1048Dim qualifiedName = TryCast(parent, QualifiedNameSyntax) 1111Return If(TryCast(node, QualifiedNameSyntax)?.Right, 1116Return If(TryCast(node, QualifiedNameSyntax)?.Left, 1875Dim qualifiedName = DirectCast(node, QualifiedNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (1)
99Dim dottedName = DirectCast(name, QualifiedNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (1)
27Dim qname = TryCast(node, QualifiedNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
518token.IsChildSeparatorToken(Of ImplementsClauseSyntax, QualifiedNameSyntax)(Function(implementsClause) implementsClause.InterfaceMembers) OrElse 908Return DirectCast(objectCreation.Type, QualifiedNameSyntax).Right.GetLastToken()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (3)
64Dim qualifiedName = DirectCast(expression, QualifiedNameSyntax) 263Dim qualified = TryCast(node, QualifiedNameSyntax) 286identifier = DirectCast(DirectCast(simplifiedNode, QualifiedNameSyntax).Left, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\NameSyntaxExtensions.vb (1)
31nameSyntax.CheckParent(Of QualifiedNameSyntax)(Function(q) q.Right Is nameSyntax) OrElse
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 (2)
26If TypeOf current Is QualifiedNameSyntax Then 27Dim qualifiedName = DirectCast(current, QualifiedNameSyntax)