4 instantiations of NamespaceBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
1339Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.NamespaceBlockSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
1625Return New NamespaceBlockSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newNamespaceStatement, newMembers.Node, newEndNamespaceStatement) 6970Return New NamespaceBlockSyntax(SyntaxKind.NamespaceBlock, Nothing, Nothing, namespaceStatement, members.Node, endNamespaceStatement)
Generated\Syntax.xml.Syntax.Generated.vb (1)
1252Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.NamespaceBlockSyntax(kind, errors, annotations, DirectCast(namespaceStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.NamespaceStatementSyntax), if(members IsNot Nothing, members.Green, Nothing), DirectCast(endNamespaceStatement.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.EndBlockStatementSyntax)), Nothing, 0)
153 references to NamespaceBlockSyntax
Microsoft.CodeAnalysis.VisualBasic (31)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
98Public Overrides Function VisitNamespaceBlock(nsBlockSyntax As NamespaceBlockSyntax) As Binder
Binding\BinderFactory.vb (2)
64Public Function GetNamespaceBinder(node As NamespaceBlockSyntax) As Binder 178Dim nsBlockSyntax = DirectCast(node, NamespaceBlockSyntax)
Compilation\SemanticModel.vb (3)
2589Public Overloads Function GetDeclaredSymbol(declarationSyntax As NamespaceBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamespaceSymbol 3305Return Me.GetDeclaredSymbol(DirectCast(node, NamespaceBlockSyntax), cancellationToken) 3527If declaringSyntax.Parent IsNot Nothing AndAlso TypeOf declaringSyntax.Parent Is NamespaceBlockSyntax Then
Compilation\SyntaxTreeSemanticModel.vb (2)
941Dim parentBlock = TryCast(declarationSyntax.Parent, NamespaceBlockSyntax) 991namespaceToLookInForImplicitType = GetDeclaredSymbol(DirectCast(statementSyntax.Parent, NamespaceBlockSyntax), cancellationToken)
Declarations\DeclarationTreeBuilder.vb (1)
334Public Overrides Function VisitNamespaceBlock(nsBlockSyntax As NamespaceBlockSyntax) As SingleNamespaceOrTypeDeclaration
Declarations\SingleNamespaceDeclaration.vb (2)
51Public Function GetNamespaceBlockSyntax() As NamespaceBlockSyntax 55Return SyntaxReference.GetSyntax().AncestorsAndSelf().OfType(Of NamespaceBlockSyntax)().FirstOrDefault()
Generated\Syntax.xml.Main.Generated.vb (6)
38Public Overridable Function VisitNamespaceBlock(ByVal node As NamespaceBlockSyntax) As TResult 773Public Overridable Sub VisitNamespaceBlock(ByVal node As NamespaceBlockSyntax) 1614Public Overrides Function VisitNamespaceBlock(ByVal node As NamespaceBlockSyntax) As SyntaxNode 6953Public Shared Function NamespaceBlock(namespaceStatement As NamespaceStatementSyntax, members As SyntaxList(of StatementSyntax), endNamespaceStatement As EndBlockStatementSyntax) As NamespaceBlockSyntax 6983Public Shared Function NamespaceBlock(namespaceStatement As NamespaceStatementSyntax, members As SyntaxList(of StatementSyntax)) As NamespaceBlockSyntax 6994Public Shared Function NamespaceBlock(namespaceStatement As NamespaceStatementSyntax) As NamespaceBlockSyntax
Generated\Syntax.xml.Syntax.Generated.vb (5)
1269Public Shadows Function WithNamespaceStatement(namespaceStatement as NamespaceStatementSyntax) As NamespaceBlockSyntax 1291Public Shadows Function WithMembers(members as SyntaxList(Of StatementSyntax)) As NamespaceBlockSyntax 1295Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As NamespaceBlockSyntax 1313Public Shadows Function WithEndNamespaceStatement(endNamespaceStatement as EndBlockStatementSyntax) As NamespaceBlockSyntax 1365Public Function Update(namespaceStatement As NamespaceStatementSyntax, members As SyntaxList(of StatementSyntax), endNamespaceStatement As EndBlockStatementSyntax) As NamespaceBlockSyntax
Semantics\StatementSyntaxWalker.vb (1)
35Public Overrides Sub VisitNamespaceBlock(node As NamespaceBlockSyntax)
SourceGeneration\VisualBasicSyntaxHelper.vb (1)
30Return TypeOf node Is NamespaceBlockSyntax
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
182Dim nodeMembers = If(node.Kind = SyntaxKind.CompilationUnit, DirectCast(node, CompilationUnitSyntax).Members, DirectCast(node, NamespaceBlockSyntax).Members)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
1395''' implicit class can be represented by <see cref="CompilationUnitSyntax"/> or <see cref="NamespaceBlockSyntax"/>.
Symbols\Source\SourceNamespaceSymbol.vb (1)
632Dim nsBlock As NamespaceBlockSyntax = decl.GetNamespaceBlockSyntax()
Syntax\SyntaxFacts.vb (1)
340Dim nsBlock = DirectCast(possibleBlock, NamespaceBlockSyntax)
Syntax\SyntaxNormalizer.vb (1)
763Public Overrides Function VisitNamespaceBlock(node As NamespaceBlockSyntax) As SyntaxNode
VisualBasicDeclarationComputer.vb (1)
58Dim ns = DirectCast(node, NamespaceBlockSyntax)
VisualBasicExtensions.vb (1)
1032Public Function GetDeclaredSymbol(semanticModel As SemanticModel, declarationSyntax As NamespaceBlockSyntax, Optional cancellationToken As CancellationToken = Nothing) As INamespaceSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (15)
ElasticTriviaFormattingRule.vb (1)
310IsBeginStatement(Of NamespaceStatementSyntax, NamespaceBlockSyntax)(currentStatement) OrElse
NodeBasedFormattingRule.vb (1)
311Dim [namespace] = TryCast(node, NamespaceBlockSyntax)
StatementSyntaxExtensions.vb (1)
571Return DirectCast(statement, NamespaceBlockSyntax).NamespaceStatement
SyntaxNodeExtensions.vb (3)
925Dim [namespace] = TryCast(node, NamespaceBlockSyntax) 1256begin = DirectCast(parent, NamespaceBlockSyntax).NamespaceStatement 1297begin = DirectCast(parent, NamespaceBlockSyntax).NamespaceStatement
SyntaxTokenExtensions.vb (2)
139ElseIf TypeOf openBlock Is NamespaceBlockSyntax Then 140ancestors = FilterAncestors(ancestors, DirectCast(openBlock, NamespaceBlockSyntax).EndNamespaceStatement, closeTypeBlock)
VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (1)
41Dim namespaceBlock = DirectCast(member, NamespaceBlockSyntax)
VisualBasicSyntaxFacts.vb (6)
741TypeOf node Is NamespaceBlockSyntax OrElse 892Return TypeOf node Is NamespaceBlockSyntax OrElse 981Dim nameSyntax = CType(node, NamespaceBlockSyntax).NamespaceStatement.Name 1123Dim [namespace] = TryCast(member, NamespaceBlockSyntax) 1732Return TypeOf node Is NamespaceBlockSyntax 1839Dim namespaceBlock = DirectCast(node, NamespaceBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicAddImportsService.vb (1)
23NamespaceBlockSyntax,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.UnitTests (2)
Utils.vb (2)
104Friend Function DigToFirstNamespace(syntaxTree As SyntaxTree) As NamespaceBlockSyntax 107OfType(Of NamespaceBlockSyntax).First()
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (4)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (2)
207Function(context As NamespaceBlockSyntax) context.NamespaceStatement, 242Function(context As NamespaceBlockSyntax) context.EndNamespaceStatement.BlockKeyword,
EndConstructGeneration\EndConstructStatementVisitor.vb (1)
147Dim needsEnd = node.GetAncestorsOrThis(Of NamespaceBlockSyntax)().Any(Function(block) block.EndNamespaceStatement.IsMissing)
LineCommit\ContainingStatementInfo.MatchingStatementsVisitor.vb (1)
76Public Overrides Function VisitNamespaceBlock(node As NamespaceBlockSyntax) As IList(Of StatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
Utils.vb (2)
104Friend Function DigToFirstNamespace(syntaxTree As SyntaxTree) As NamespaceBlockSyntax 107OfType(Of NamespaceBlockSyntax).First()
Microsoft.CodeAnalysis.VisualBasic.Features (19)
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (2)
133(Function(n As NamespaceBlockSyntax) n.NamespaceStatement), 153(Function(n As NamespaceBlockSyntax) n.EndNamespaceStatement),
CodeRefactorings\MoveType\VisualBasicMoveTypeService.vb (1)
16Inherits AbstractMoveTypeService(Of VisualBasicMoveTypeService, TypeBlockSyntax, NamespaceBlockSyntax, MethodBaseSyntax, CompilationUnitSyntax)
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (1)
110Public Overrides Function VisitNamespaceBlock(node As NamespaceBlockSyntax) As SyntaxKind?
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToClassCodeRefactoringProvider.vb (1)
21NamespaceBlockSyntax)
ConvertTupleToStruct\VisualBasicConvertTupleToStructCodeRefactoringProvider.vb (1)
27NamespaceBlockSyntax)
EditAndContinue\SyntaxComparer.vb (1)
1215Return DirectCast(node, NamespaceBlockSyntax).NamespaceStatement.Name
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
836Dim namespaceBlock = TryCast(member, NamespaceBlockSyntax) 1526Return GetDiagnosticSpan(DirectCast(node, NamespaceBlockSyntax).NamespaceStatement)
ExtractMethod\Extensions.vb (1)
306If TryCast(ancestor, NamespaceBlockSyntax) IsNot Nothing Then
GenerateType\VisualBasicGenerateTypeService.vb (2)
439DirectCast(enclosingNamespace.Parent, NamespaceBlockSyntax).EndNamespaceStatement.GetLocation()) 469Dim namespaceBlock = TryCast(localRoot, NamespaceBlockSyntax)
Highlighting\KeywordHighlighters\NamespaceBlockHighlighter.vb (1)
23Dim namespaceBlock = node.GetAncestor(Of NamespaceBlockSyntax)()
LineSeparators\VisualBasicLineSeparatorService.vb (3)
37TypeOf (node) Is NamespaceBlockSyntax OrElse 46TypeOf node Is NamespaceBlockSyntax OrElse 82Dim nsBlock = TryCast(block, NamespaceBlockSyntax)
Structure\Providers\NamespaceDeclarationStructureProvider.vb (1)
21Dim block = TryCast(namespaceDeclaration.Parent, NamespaceBlockSyntax)
VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (1)
41Dim namespaceBlock = DirectCast(member, NamespaceBlockSyntax)
VisualBasicDeclarationComputer.vb (1)
58Dim ns = DirectCast(node, NamespaceBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (8)
Compilation\SemanticModelAPITests.vb (2)
1978Dim namespaceBlock = DirectCast(root.Members(1), NamespaceBlockSyntax) 2013Dim namespaceBlock = DirectCast(root.Members(1), NamespaceBlockSyntax)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (4)
401Dim n1Syntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of NamespaceBlockSyntax)().First() 1777Assert.Equal(nsSymbol, model.GetDeclaredSymbol(DirectCast(nsSyntax.Parent, NamespaceBlockSyntax))) 2609Dim nsA = DirectCast(rootA.Members(0), NamespaceBlockSyntax) 2610Dim nsB = DirectCast(rootB.Members(0), NamespaceBlockSyntax)
Diagnostics\DiagnosticAnalyzerTests.vb (1)
364location = DirectCast(context.Node, NamespaceBlockSyntax).NamespaceStatement.Name.GetLocation
Extensions.vb (1)
40TypeOf node Is NamespaceBlockSyntax OrElse
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.vb (1)
10149Private Shared Function GenerateRedNamespaceBlock() As NamespaceBlockSyntax
TestSyntaxNodes.vb (1)
1843Private Function CreateNamespaceBlock() As NamespaceBlockSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (44)
CodeGeneration\MethodGenerator.vb (2)
13Friend Shared Function AddMethodTo(destination As NamespaceBlockSyntax, 16availableIndices As IList(Of Boolean)) As NamespaceBlockSyntax
CodeGeneration\NamedTypeGenerator.vb (2)
26destination As NamespaceBlockSyntax, 30cancellationToken As CancellationToken) As NamespaceBlockSyntax
CodeGeneration\NamespaceGenerator.vb (5)
21If Not TypeOf declaration Is NamespaceBlockSyntax Then 30destination As NamespaceBlockSyntax, 34cancellationToken As CancellationToken) As NamespaceBlockSyntax 36If Not TypeOf declaration Is NamespaceBlockSyntax Then 82Return DirectCast(declaration, NamespaceBlockSyntax).WithMembers(Nothing)
CodeGeneration\VisualBasicCodeGenerationService.vb (10)
140CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax, NamespaceBlockSyntax)(destination) 174Dim ns = Cast(Of NamespaceBlockSyntax)(destination) 184CheckDeclarationNode(Of TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 187ElseIf TypeOf destination Is NamespaceBlockSyntax Then 188Return Cast(Of TDeclarationNode)(NamedTypeGenerator.AddNamedTypeTo(Me, Cast(Of NamespaceBlockSyntax)(destination), namedType, options, availableIndices, cancellationToken)) 200CheckDeclarationNode(Of CompilationUnitSyntax, NamespaceBlockSyntax)(destination) 205Return Cast(Of TDeclarationNode)(NamespaceGenerator.AddNamespaceTo(Me, Cast(Of NamespaceBlockSyntax)(destination), [namespace], options, availableIndices, cancellationToken)) 238CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 243ElseIf TypeOf destination Is NamespaceBlockSyntax Then 244Return Cast(Of TDeclarationNode)(Cast(Of NamespaceBlockSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray()))
CodeGeneration\VisualBasicSyntaxGenerator.vb (4)
2119Return DirectCast(declaration, NamespaceBlockSyntax).NamespaceStatement.Name.ToString() 2204Return ReplaceWithTrivia(declaration, DirectCast(declaration, NamespaceBlockSyntax).NamespaceStatement.Name, Me.DottedName(name)) 3156Return DirectCast(declaration, NamespaceBlockSyntax).Members 3209Dim ns = DirectCast(declaration, NamespaceBlockSyntax)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (4)
23NamespaceBlockSyntax, 340Protected Overrides Function GetChildren(node As NamespaceBlockSyntax) As SyntaxList(Of StatementSyntax) 356Protected Overrides Function GetUsingAliases(node As NamespaceBlockSyntax) As SyntaxList(Of ImportsStatementSyntax) 360Protected Overrides Function GetName(node As NamespaceBlockSyntax) As NameSyntax
Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
310IsBeginStatement(Of NamespaceStatementSyntax, NamespaceBlockSyntax)(currentStatement) OrElse
Formatting\Rules\NodeBasedFormattingRule.vb (1)
311Dim [namespace] = TryCast(node, NamespaceBlockSyntax)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (2)
139ElseIf TypeOf openBlock Is NamespaceBlockSyntax Then 140ancestors = FilterAncestors(ancestors, DirectCast(openBlock, NamespaceBlockSyntax).EndNamespaceStatement, closeTypeBlock)
Recommendations\VisualBasicRecommendationServiceRunner.vb (2)
61Return GetSymbolsForNamespaceDeclarationNameContext(Of NamespaceBlockSyntax)() 183Dim declarationSyntax = node.GetAncestor(Of NamespaceBlockSyntax)
StatementSyntaxExtensions.vb (1)
571Return DirectCast(statement, NamespaceBlockSyntax).NamespaceStatement
SyntaxNodeExtensions.vb (3)
925Dim [namespace] = TryCast(node, NamespaceBlockSyntax) 1256begin = DirectCast(parent, NamespaceBlockSyntax).NamespaceStatement 1297begin = DirectCast(parent, NamespaceBlockSyntax).NamespaceStatement
VisualBasicAddImportsService.vb (1)
23NamespaceBlockSyntax,
VisualBasicSyntaxFacts.vb (6)
741TypeOf node Is NamespaceBlockSyntax OrElse 892Return TypeOf node Is NamespaceBlockSyntax OrElse 981Dim nameSyntax = CType(node, NamespaceBlockSyntax).NamespaceStatement.Name 1123Dim [namespace] = TryCast(member, NamespaceBlockSyntax) 1732Return TypeOf node Is NamespaceBlockSyntax 1839Dim namespaceBlock = DirectCast(node, NamespaceBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (4)
CodeGeneration\SyntaxGeneratorTests.vb (4)
1656VerifySyntax(Of NamespaceBlockSyntax)( 1661VerifySyntax(Of NamespaceBlockSyntax)( 1666VerifySyntax(Of NamespaceBlockSyntax)( 1674VerifySyntax(Of NamespaceBlockSyntax)(
Microsoft.VisualStudio.LanguageServices.VisualBasic (21)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (5)
293If TypeOf oldNamespaceOrType Is NamespaceBlockSyntax Then 296DirectCast(oldNamespaceOrType, NamespaceBlockSyntax), 297DirectCast(newNamespaceOrType, NamespaceBlockSyntax), 315Private Function CompareNamespaces(oldNamespace As NamespaceBlockSyntax, newNamespace As NamespaceBlockSyntax, newNodeParent As SyntaxNode, eventQueue As CodeModelEventQueue) As Boolean
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (6)
98Return GetNamespaceBlockStartPoint(text, options, DirectCast(node, NamespaceBlockSyntax), part) 100Return GetNamespaceBlockStartPoint(text, options, DirectCast(node.Parent, NamespaceBlockSyntax), part) 188Return GetNamespaceBlockEndPoint(text, DirectCast(node, NamespaceBlockSyntax), part) 190Return GetNamespaceBlockEndPoint(text, DirectCast(node.Parent, NamespaceBlockSyntax), part) 982Private Shared Function GetNamespaceBlockStartPoint(text As SourceText, options As LineFormattingOptions, namespaceBlock As NamespaceBlockSyntax, part As EnvDTE.vsCMPart) As VirtualTreePoint? 1038Private Shared Function GetNamespaceBlockEndPoint(text As SourceText, namespaceBlock As NamespaceBlockSyntax, part As EnvDTE.vsCMPart) As VirtualTreePoint?
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (1)
130Dim namespaceBlock = DirectCast(node, NamespaceBlockSyntax)
CodeModel\VisualBasicCodeModelService.vb (8)
445TypeOf container Is NamespaceBlockSyntax OrElse 464ElseIf TypeOf container Is NamespaceBlockSyntax Then 465For Each member In DirectCast(container, NamespaceBlockSyntax).Members 900Return DirectCast(node, NamespaceBlockSyntax).NamespaceStatement.Name.ToString() 1034Return DirectCast(node, NamespaceBlockSyntax).NamespaceStatement 3745ElseIf TypeOf container Is NamespaceBlockSyntax Then 3746Dim namespaceBlock = DirectCast(container, NamespaceBlockSyntax) 3981Return TypeOf node Is NamespaceBlockSyntax
Help\VisualBasicHelpContextService.Visitor.vb (1)
458Public Overrides Sub VisitNamespaceBlock(node As NamespaceBlockSyntax)