80 references to CompilationUnit
Microsoft.CodeAnalysis.VisualBasic (27)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
85If _factory.InScript AndAlso node.Parent.Kind = SyntaxKind.CompilationUnit Then
Binding\BinderFactory.vb (4)
49node.Kind = SyntaxKind.CompilationUnit Then 165If node.Kind <> SyntaxKind.CompilationUnit OrElse _tree.Options.Kind = SourceCodeKind.Regular Then 201Return BuildNamespaceBinder(containingNamespaceBinder, nsBlockSyntax.NamespaceStatement.Name, nsBlockSyntax.Parent.Kind = SyntaxKind.CompilationUnit) 577If 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)
34816Return New CompilationUnitSyntax(SyntaxKind.CompilationUnit, options.Node, [imports].Node, attributes.Node, members.Node, endOfFileToken) 46882Return 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) 727Case SyntaxKind.CompilationUnit,
Parser\BlockContexts\CompilationUnitContext.vb (2)
25MyBase.New(SyntaxKind.CompilationUnit, Nothing, Nothing) 437Debug.Assert(_declarationBlocksBeingVisited.Count > 1 OrElse containingBlock.Kind = SyntaxKind.CompilationUnit)
Parser\BlockContexts\NamespaceBlockContext.vb (1)
24Debug.Assert(kind = SyntaxKind.CompilationUnit)
Parser\Parser.vb (3)
798If Context.BlockKind = SyntaxKind.CompilationUnit Then 1393SyntaxKind.CompilationUnit 2074SyntaxKind.CompilationUnit
Scanner\Blender.vb (1)
118If node.Kind = SyntaxKind.CompilationUnit OrElse IsStatementLike(node) Then
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
159Case SyntaxKind.CompilationUnit
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
194Dim nodeMembers = If(node.Kind = SyntaxKind.CompilationUnit, DirectCast(node, CompilationUnitSyntax).Members, DirectCast(node, NamespaceBlockSyntax).Members)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
1452location = If(syntax.Kind = SyntaxKind.CompilationUnit OrElse syntax.Kind = SyntaxKind.NamespaceBlock,
Symbols\Source\SourceNamespaceSymbol.vb (1)
388Case SyntaxKind.CompilationUnit
Symbols\Symbol_Attributes.vb (1)
367If parent.IsKind(SyntaxKind.AttributesStatement) AndAlso parent.Parent.IsKind(SyntaxKind.CompilationUnit) Then
Syntax\VisualBasicSyntaxTree.ParsedSyntaxTree.vb (1)
57_hasCompilationUnitRoot = (syntaxRoot.Kind = SyntaxKind.CompilationUnit)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\AddAccessibilityModifiers\VisualBasicAddAccessibilityModifiers.vb (1)
67If member.IsParentKind(SyntaxKind.CompilationUnit) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1148Case SyntaxKind.CompilationUnit
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (1)
153SyntaxKind.CompilationUnit))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
955Case SyntaxKind.CompilationUnit
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (1)
79Case SyntaxKind.CompilationUnit
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
156Case SyntaxKind.CompilationUnit
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
763Case SyntaxKind.CompilationUnit, SyntaxKind.NamespaceBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicAddImportsService.vb (1)
82If node.Kind() = SyntaxKind.CompilationUnit Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\ModifierCollectionFacts.vb (1)
70If syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.CompilationUnit, SyntaxKind.NamespaceBlock) 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)
32Return codeBlock.IsKind(SyntaxKind.CompilationUnit, SyntaxKind.ClassBlock, SyntaxKind.StructureBlock) OrElse
EditAndContinue\SyntaxComparer.vb (1)
728Case SyntaxKind.CompilationUnit
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1076Case SyntaxKind.CompilationUnit
IntroduceVariable\VisualBasicIntroduceVariableService.vb (1)
50If attributeBlock.IsParentKind(SyntaxKind.CompilationUnit) Then
LineSeparators\VisualBasicLineSeparatorService.vb (1)
138If lastChild.Parent.Kind() = SyntaxKind.CompilationUnit Then
src\roslyn\src\Analyzers\VisualBasic\Analyzers\AddAccessibilityModifiers\VisualBasicAddAccessibilityModifiers.vb (1)
67If member.IsParentKind(SyntaxKind.CompilationUnit) OrElse
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
159Case SyntaxKind.CompilationUnit
Microsoft.CodeAnalysis.VisualBasic.Workspaces (20)
CodeGeneration\VisualBasicSyntaxGenerator.vb (9)
1514If declaration.IsKind(SyntaxKind.CompilationUnit) Then 1566If Not declaration.IsKind(SyntaxKind.CompilationUnit) Then 1646Case SyntaxKind.CompilationUnit 1717Case SyntaxKind.CompilationUnit 2859Case SyntaxKind.CompilationUnit 2880Case SyntaxKind.CompilationUnit 2895Case SyntaxKind.CompilationUnit 2914Case SyntaxKind.CompilationUnit 2947Case SyntaxKind.CompilationUnit
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1148Case SyntaxKind.CompilationUnit
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (1)
153SyntaxKind.CompilationUnit))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
955Case SyntaxKind.CompilationUnit
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (1)
79Case SyntaxKind.CompilationUnit
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
156Case SyntaxKind.CompilationUnit
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
763Case SyntaxKind.CompilationUnit, SyntaxKind.NamespaceBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicAddImportsService.vb (1)
82If node.Kind() = SyntaxKind.CompilationUnit Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\ModifierCollectionFacts.vb (1)
70If syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.CompilationUnit, SyntaxKind.NamespaceBlock) Then
Roslyn.Diagnostics.VisualBasic.Analyzers (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1148Case SyntaxKind.CompilationUnit
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (1)
153SyntaxKind.CompilationUnit))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
955Case SyntaxKind.CompilationUnit
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (1)
79Case SyntaxKind.CompilationUnit
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
156Case SyntaxKind.CompilationUnit
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
763Case SyntaxKind.CompilationUnit, SyntaxKind.NamespaceBlock
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicAddImportsService.vb (1)
82If node.Kind() = SyntaxKind.CompilationUnit Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\ModifierCollectionFacts.vb (1)
70If syntaxTree.IsDeclarationContextWithinTypeBlocks(position, token, True, cancellationToken, SyntaxKind.CompilationUnit, SyntaxKind.NamespaceBlock) Then