73 references to CompilationUnit
Microsoft.CodeAnalysis.VisualBasic (27)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
86If _factory.InScript AndAlso node.Parent.Kind = SyntaxKind.CompilationUnit Then
Binding\BinderFactory.vb (4)
51node.Kind = SyntaxKind.CompilationUnit Then 156If node.Kind <> SyntaxKind.CompilationUnit OrElse _tree.Options.Kind = SourceCodeKind.Regular Then 192Return BuildNamespaceBinder(containingNamespaceBinder, nsBlockSyntax.NamespaceStatement.Name, nsBlockSyntax.Parent.Kind = SyntaxKind.CompilationUnit) 568If node IsNot Nothing AndAlso (node.Kind = SyntaxKind.NamespaceBlock OrElse node.Kind = SyntaxKind.CompilationUnit) Then
Compilation\SyntaxTreeSemanticModel.vb (1)
988Case SyntaxKind.CompilationUnit
Declarations\DeclarationTreeBuilder.vb (2)
132Debug.Assert(parent.Kind = SyntaxKind.CompilationUnit AndAlso _syntaxTree.Options.Kind <> SourceCodeKind.Regular) 355If nsBlockSyntax.Parent.Kind = SyntaxKind.CompilationUnit Then
Generated\Syntax.xml.Internal.Generated.vb (2)
42744Return New CompilationUnitSyntax(SyntaxKind.CompilationUnit, options.Node, [imports].Node, attributes.Node, members.Node, endOfFileToken) 54822Return New CompilationUnitSyntax(SyntaxKind.CompilationUnit, options.Node, [imports].Node, attributes.Node, members.Node, endOfFileToken, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (1)
6680Return New CompilationUnitSyntax(SyntaxKind.CompilationUnit, Nothing, Nothing, options.Node, [imports].Node, attributes.Node, members.Node, DirectCast(endOfFileToken.Node, InternalSyntax.PunctuationSyntax))
Generated\Syntax.xml.Syntax.Generated.vb (1)
385''' <item><description><see cref="SyntaxKind.CompilationUnit"/></description></item>
Parser\BlockContexts\BlockContext.vb (2)
164Debug.Assert(BlockKind = SyntaxKind.CompilationUnit) 726Case SyntaxKind.CompilationUnit,
Parser\BlockContexts\CompilationUnitContext.vb (2)
26MyBase.New(SyntaxKind.CompilationUnit, Nothing, Nothing) 438Debug.Assert(_declarationBlocksBeingVisited.Count > 1 OrElse containingBlock.Kind = SyntaxKind.CompilationUnit)
Parser\BlockContexts\NamespaceBlockContext.vb (1)
24Debug.Assert(kind = SyntaxKind.CompilationUnit)
Parser\Parser.vb (3)
791If Context.BlockKind = SyntaxKind.CompilationUnit Then 1386SyntaxKind.CompilationUnit 2067SyntaxKind.CompilationUnit
Scanner\Blender.vb (1)
118If node.Kind = SyntaxKind.CompilationUnit OrElse IsStatementLike(node) Then
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
182Dim nodeMembers = If(node.Kind = SyntaxKind.CompilationUnit, DirectCast(node, CompilationUnitSyntax).Members, DirectCast(node, NamespaceBlockSyntax).Members)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
1440location = If(syntax.Kind = SyntaxKind.CompilationUnit OrElse syntax.Kind = SyntaxKind.NamespaceBlock,
Symbols\Source\SourceNamespaceSymbol.vb (1)
485Case SyntaxKind.CompilationUnit
Symbols\Symbol_Attributes.vb (1)
355If parent.IsKind(SyntaxKind.AttributesStatement) AndAlso parent.Parent.IsKind(SyntaxKind.CompilationUnit) Then
Syntax\VisualBasicSyntaxTree.ParsedSyntaxTree.vb (1)
57_hasCompilationUnitRoot = (syntaxRoot.Kind = SyntaxKind.CompilationUnit)
VisualBasicDeclarationComputer.vb (1)
126Case SyntaxKind.CompilationUnit
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
SyntaxNodeExtensions.vb (1)
1179Case SyntaxKind.CompilationUnit
SyntaxTokenExtensions.vb (1)
153SyntaxKind.CompilationUnit))
VisualBasicAddAccessibilityModifiers.vb (1)
67If member.IsParentKind(SyntaxKind.CompilationUnit) OrElse
VisualBasicSyntaxFacts.vb (1)
973Case SyntaxKind.CompilationUnit
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
ModifierCollectionFacts.vb (1)
70If syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.CompilationUnit, SyntaxKind.NamespaceBlock) Then
SyntaxTreeExtensions.vb (3)
117syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit) 127Return allowedParentBlocks.Contains(SyntaxKind.CompilationUnit) 208position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit)
VisualBasicAddImportsService.vb (1)
84If node.Kind() = SyntaxKind.CompilationUnit Then
Microsoft.CodeAnalysis.VisualBasic.Features (10)
Completion\KeywordRecommenders\Declarations\ModifierKeywordsRecommender.vb (1)
29If(innermostDeclaration IsNot Nothing AndAlso innermostDeclaration.Kind <> SyntaxKind.CompilationUnit,
Completion\KeywordRecommenders\Declarations\ModuleKeywordRecommender.vb (1)
22If context.SyntaxTree.IsDeclarationContextWithinTypeBlocks(context.Position, context.TargetToken, True, cancellationToken, SyntaxKind.CompilationUnit, SyntaxKind.NamespaceBlock) Then
Completion\KeywordRecommenders\Declarations\NamespaceKeywordRecommender.vb (1)
22If context.SyntaxTree.IsDeclarationContextWithinTypeBlocks(context.Position, context.TargetToken, False, cancellationToken, SyntaxKind.CompilationUnit, SyntaxKind.NamespaceBlock) Then
Diagnostics\Analyzers\VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb (1)
33Return codeBlock.IsKind(SyntaxKind.CompilationUnit, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock) OrElse
EditAndContinue\SyntaxComparer.vb (1)
726Case SyntaxKind.CompilationUnit
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1518Case SyntaxKind.CompilationUnit
IntroduceVariable\VisualBasicIntroduceVariableService.vb (1)
46If attributeBlock.IsParentKind(SyntaxKind.CompilationUnit) Then
LineSeparators\VisualBasicLineSeparatorService.vb (1)
138If lastChild.Parent.Kind() = SyntaxKind.CompilationUnit Then
VisualBasicAddAccessibilityModifiers.vb (1)
67If member.IsParentKind(SyntaxKind.CompilationUnit) OrElse
VisualBasicDeclarationComputer.vb (1)
126Case SyntaxKind.CompilationUnit
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
DeclaringSyntaxNodeTests.vb (2)
362CheckDeclaringSyntaxNodesWithoutGetDeclaredSymbol(comp, globalNS, 1, SyntaxKind.CompilationUnit) 390CheckDeclaringSyntaxNodesWithoutGetDeclaredSymbol(comp, n1, 1, SyntaxKind.CompilationUnit)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\ImplicitClassTests.vb (1)
72Assert.Equal(SyntaxKind.CompilationUnit, scriptClass.DeclaringSyntaxReferences.Single().GetSyntax().Kind)
SymbolsTests\Source\NamespaceGlobalTests.vb (1)
627Assert.Equal(SyntaxKind.CompilationUnit, node.Kind)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
ParserTestUtilities.vb (1)
388Assert.True(0 <> node.Span.Length OrElse node.Kind = SyntaxKind.CompilationUnit, "Unexpected 0 width node: " & node.Kind.ToString & node.Span.ToString)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (20)
CodeGeneration\NamespaceGenerator.vb (1)
79Case SyntaxKind.CompilationUnit
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
156Case SyntaxKind.CompilationUnit
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
765Case SyntaxKind.CompilationUnit, SyntaxKind.NamespaceBlock
CodeGeneration\VisualBasicSyntaxGenerator.vb (9)
1689If declaration.IsKind(SyntaxKind.CompilationUnit) Then 1740If Not declaration.IsKind(SyntaxKind.CompilationUnit) Then 1819Case SyntaxKind.CompilationUnit 1890Case SyntaxKind.CompilationUnit 3117Case SyntaxKind.CompilationUnit 3138Case SyntaxKind.CompilationUnit 3153Case SyntaxKind.CompilationUnit 3172Case SyntaxKind.CompilationUnit 3205Case SyntaxKind.CompilationUnit
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (1)
153SyntaxKind.CompilationUnit))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (3)
117syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit) 127Return allowedParentBlocks.Contains(SyntaxKind.CompilationUnit) 208position, token, True, cancellationToken, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock, SyntaxKind.InterfaceBlock, SyntaxKind.NamespaceBlock, SyntaxKind.ModuleBlock, SyntaxKind.CompilationUnit)
ModifierCollectionFacts.vb (1)
70If syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.CompilationUnit, SyntaxKind.NamespaceBlock) Then
SyntaxNodeExtensions.vb (1)
1179Case SyntaxKind.CompilationUnit
VisualBasicAddImportsService.vb (1)
84If node.Kind() = SyntaxKind.CompilationUnit Then
VisualBasicSyntaxFacts.vb (1)
973Case SyntaxKind.CompilationUnit
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.vb (1)
3817Assert.Equal(SyntaxKind.CompilationUnit, declCU.Kind)
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (1)
137If member.Parent.IsKind(SyntaxKind.CompilationUnit, SyntaxKind.NamespaceBlock) AndAlso