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