4 instantiations of CompilationUnitSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
458Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.CompilationUnitSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
1529Return New CompilationUnitSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newOptions.Node, newImports.Node, newAttributes.Node, newMembers.Node, newEndOfFileToken) 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)
403Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.CompilationUnitSyntax(kind, errors, annotations, if(options IsNot Nothing, options.Green, Nothing), if([imports] IsNot Nothing, [imports].Green, Nothing), if(attributes IsNot Nothing, attributes.Green, Nothing), if(members IsNot Nothing, members.Green, Nothing), endOfFileToken), Nothing, 0)
280 references to CompilationUnitSyntax
Microsoft.CodeAnalysis.VisualBasic (44)
Binding\Binder_Expressions.vb (1)
1082Dim root As CompilationUnitSyntax = tree.GetCompilationUnitRoot()
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
94Public Overrides Function VisitCompilationUnit(node As CompilationUnitSyntax) As Binder
Binding\LocalBinderBuilder.vb (1)
87Public Overrides Sub VisitCompilationUnit(node As CompilationUnitSyntax)
Declarations\DeclarationTreeBuilder.vb (4)
101Private Shared Function GetReferenceDirectives(compilationUnit As CompilationUnitSyntax) As ImmutableArray(Of ReferenceDirective) 164Public Overrides Function VisitCompilationUnit(node As CompilationUnitSyntax) As SingleNamespaceOrTypeDeclaration 233Private Shared Function GetAliasedQuickAttributes(compilationUnit As CompilationUnitSyntax) As QuickAttributes 293Private Function BuildRootNamespace(node As CompilationUnitSyntax,
Generated\Syntax.xml.Main.Generated.vb (6)
20Public Overridable Function VisitCompilationUnit(ByVal node As CompilationUnitSyntax) As TResult 755Public Overridable Sub VisitCompilationUnit(ByVal node As CompilationUnitSyntax) 1514Public Overrides Function VisitCompilationUnit(ByVal node As CompilationUnitSyntax) As SyntaxNode 6674Public Shared Function CompilationUnit(options As SyntaxList(of OptionStatementSyntax), [imports] As SyntaxList(of ImportsStatementSyntax), attributes As SyntaxList(of AttributesStatementSyntax), members As SyntaxList(of StatementSyntax), endOfFileToken As SyntaxToken) As CompilationUnitSyntax 6702Public Shared Function CompilationUnit(options As SyntaxList(of OptionStatementSyntax), [imports] As SyntaxList(of ImportsStatementSyntax), attributes As SyntaxList(of AttributesStatementSyntax), members As SyntaxList(of StatementSyntax)) As CompilationUnitSyntax 6710Public Shared Function CompilationUnit() As CompilationUnitSyntax
Generated\Syntax.xml.Syntax.Generated.vb (10)
424Public Shadows Function WithOptions(options as SyntaxList(Of OptionStatementSyntax)) As CompilationUnitSyntax 428Public Shadows Function AddOptions(ParamArray items As OptionStatementSyntax()) As CompilationUnitSyntax 450Public Shadows Function WithImports([imports] as SyntaxList(Of ImportsStatementSyntax)) As CompilationUnitSyntax 454Public Shadows Function AddImports(ParamArray items As ImportsStatementSyntax()) As CompilationUnitSyntax 477Public Shadows Function WithAttributes(attributes as SyntaxList(Of AttributesStatementSyntax)) As CompilationUnitSyntax 481Public Shadows Function AddAttributes(ParamArray items As AttributesStatementSyntax()) As CompilationUnitSyntax 505Public Shadows Function WithMembers(members as SyntaxList(Of StatementSyntax)) As CompilationUnitSyntax 509Public Shadows Function AddMembers(ParamArray items As StatementSyntax()) As CompilationUnitSyntax 528Public Shadows Function WithEndOfFileToken(endOfFileToken as SyntaxToken) As CompilationUnitSyntax 590Public Function Update(options As SyntaxList(of OptionStatementSyntax), [imports] As SyntaxList(of ImportsStatementSyntax), attributes As SyntaxList(of AttributesStatementSyntax), members As SyntaxList(of StatementSyntax), endOfFileToken As SyntaxToken) As CompilationUnitSyntax
Semantics\StatementSyntaxWalker.vb (1)
28Public Overrides Sub VisitCompilationUnit(node As CompilationUnitSyntax)
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
182Dim nodeMembers = If(node.Kind = SyntaxKind.CompilationUnit, DirectCast(node, CompilationUnitSyntax).Members, DirectCast(node, NamespaceBlockSyntax).Members)
Symbols\Source\SourceAssemblySymbol.vb (1)
478Dim compilationUnitSyntax = DirectCast(rootNs.Location.SourceTree.GetRoot(), CompilationUnitSyntax)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
1394''' Submission and script classes are represented by their containing <see cref="CompilationUnitSyntax"/>, 1395''' implicit class can be represented by <see cref="CompilationUnitSyntax"/> or <see cref="NamespaceBlockSyntax"/>.
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
77Dim root As CompilationUnitSyntax = tree.GetCompilationUnitRoot()
Syntax\NamespaceDeclarationSyntaxReference.vb (1)
31Debug.Assert(TypeOf node Is CompilationUnitSyntax OrElse TypeOf node Is NamespaceStatementSyntax)
Syntax\SyntaxFactory.vb (2)
1078Dim compilationUnit As CompilationUnitSyntax = DirectCast(tree.GetRoot(), CompilationUnitSyntax)
Syntax\SyntaxNodeFactories.vb (2)
247Public Shared Function ParseCompilationUnit(text As String, Optional offset As Integer = 0, Optional options As VisualBasicParseOptions = Nothing) As CompilationUnitSyntax 249Return DirectCast(p.ParseCompilationUnit().CreateRed(Nothing, 0), CompilationUnitSyntax)
Syntax\SyntaxNormalizer.vb (1)
731Public Overrides Function VisitCompilationUnit(node As CompilationUnitSyntax) As SyntaxNode
Syntax\VisualBasicSyntaxTree.DummySyntaxTree.vb (1)
18Private ReadOnly _node As CompilationUnitSyntax
Syntax\VisualBasicSyntaxTree.vb (5)
74''' Gets the root of the syntax tree statically typed as <see cref="CompilationUnitSyntax"/>. 80Public Function GetCompilationUnitRoot(Optional cancellationToken As CancellationToken = Nothing) As CompilationUnitSyntax 81Return DirectCast(Me.GetRoot(cancellationToken), CompilationUnitSyntax) 132Dim root = DirectCast(node.CreateRed(Nothing, 0), CompilationUnitSyntax) 296Dim root = DirectCast(node.CreateRed(Nothing, 0), CompilationUnitSyntax)
VisualBasicDeclarationComputer.vb (1)
127Dim t = DirectCast(node, CompilationUnitSyntax)
VisualBasicExtensions.vb (2)
504Public Function GetCompilationUnitRoot(tree As SyntaxTree) As CompilationUnitSyntax 505Return DirectCast(tree.GetRoot(), CompilationUnitSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (23)
DefaultOperationProvider.vb (1)
136Dim [imports] = DirectCast(previousImports.Parent, CompilationUnitSyntax).Imports
SemanticModelExtensions.vb (1)
84From u In location.GetAncestorOrThis(Of CompilationUnitSyntax).Imports
SyntaxNodeExtensions.vb (3)
920Dim compilation = TryCast(node, CompilationUnitSyntax) 984Public Iterator Function GetAliasImportsClauses(root As CompilationUnitSyntax) As IEnumerable(Of SimpleImportsClauseSyntax) 1180Return SyntaxFactory.List(DirectCast(node, CompilationUnitSyntax).Attributes.SelectMany(Function(s) s.AttributeLists))
SyntaxTokenExtensions.vb (1)
233Return If(nextToken.Kind = SyntaxKind.None, token.GetAncestor(Of CompilationUnitSyntax)().EndOfFileToken, nextToken)
SyntaxTreeExtensions.vb (1)
305Dim compilationUnit = TryCast(syntaxTree.GetRoot(cancellationToken), CompilationUnitSyntax)
VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (2)
15Inherits AbstractAddAccessibilityModifiersDiagnosticAnalyzer(Of CompilationUnitSyntax) 20compilationUnit As CompilationUnitSyntax)
VisualBasicRemoveUnnecessaryImportsRewriter.vb (7)
27root As CompilationUnitSyntax, 29cancellationToken As CancellationToken) As CompilationUnitSyntax 31Return DirectCast(newRoot, CompilationUnitSyntax) 47Private Function ProcessImports(compilationUnit As CompilationUnitSyntax) As CompilationUnitSyntax 138Public Overrides Function VisitCompilationUnit(node As CompilationUnitSyntax) As SyntaxNode 139Dim compilationUnit = DirectCast(MyBase.VisitCompilationUnit(node), CompilationUnitSyntax)
VisualBasicSmartTokenFormatter.vb (2)
21Private ReadOnly _root As CompilationUnitSyntax 25root As CompilationUnitSyntax)
VisualBasicSyntaxFacts.vb (2)
1103Dim compilationUnit = TryCast(root, CompilationUnitSyntax) 1792Dim compilationUnit = DirectCast(node, CompilationUnitSyntax)
VisualBasicUnnecessaryImportsProvider.vb (3)
57AddRedundantImports(DirectCast(root, CompilationUnitSyntax), model, redundantImports, predicate, cancellationToken) 73Dim root = DirectCast(model.SyntaxTree.GetRoot(cancellationToken), CompilationUnitSyntax) 85compilationUnit As CompilationUnitSyntax,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (13)
CompilationUnitSyntaxExtensions.vb (6)
27Dim root = contextNode.GetAncestorOrThis(Of CompilationUnitSyntax)() 44Public Function AddImportsStatement(root As CompilationUnitSyntax, 47ParamArray annotations As SyntaxAnnotation()) As CompilationUnitSyntax 52Public Function AddImportsStatements(root As CompilationUnitSyntax, 55ParamArray annotations As SyntaxAnnotation()) As CompilationUnitSyntax 88Private Function AddImportsStatements(root As CompilationUnitSyntax, importsStatements As IList(Of ImportsStatementSyntax)) As List(Of ImportsStatementSyntax)
VisualBasicAddImportsService.vb (3)
22CompilationUnitSyntax, 85Return DirectCast(node, CompilationUnitSyntax).Imports 104Dim compilationUnit = DirectCast(root, CompilationUnitSyntax)
VisualBasicIndentationService.Indenter.vb (1)
41root As CompilationUnitSyntax,
VisualBasicIndentationService.vb (2)
18Inherits AbstractIndentationService(Of CompilationUnitSyntax) 41root As CompilationUnitSyntax,
VisualBasicRemoveUnnecessaryImportsService.vb (1)
45Dim oldRoot = DirectCast(root, CompilationUnitSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (3)
EditAndContinue\Helpers\EditingTestBase.vb (1)
181Dim declaration = DirectCast(DirectCast(root, CompilationUnitSyntax).Members(0), ClassBlockSyntax).Members(0)
Formatting\Indentation\SmartTokenFormatter_FormatTokenTests.vb (1)
190Dim root = DirectCast(Await document.GetSyntaxRootAsync(), CompilationUnitSyntax)
Structure\CompilationUnitStructureTests.vb (1)
12Inherits AbstractVisualBasicSyntaxNodeStructureProviderTests(Of CompilationUnitSyntax)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
SyntaxHelpers.vb (1)
202Return DirectCast(DirectCast(syntaxTree.GetRoot(), CompilationUnitSyntax).Members.Single(), StatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (36)
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (6)
62Dim compilationUnit = CType(root, CompilationUnitSyntax) 93Private Shared Function DeclarationsExistAfterImports(node As SyntaxNode, root As CompilationUnitSyntax) As Boolean 100Private Shared Function CreateActionForImports(document As Document, node As ImportsStatementSyntax, root As CompilationUnitSyntax, cancellationToken As CancellationToken) As IEnumerable(Of CodeAction) 122Private Shared Function CreateActionForOptions(document As Document, node As OptionStatementSyntax, root As CompilationUnitSyntax, cancellationToken As CancellationToken) As IEnumerable(Of CodeAction) 138Private Shared Function CreateActionForAttribute(document As Document, node As AttributesStatementSyntax, root As CompilationUnitSyntax, cancellationToken As CancellationToken) As IEnumerable(Of CodeAction) 195Private Shared Function DestinationPositionIsHidden(root As CompilationUnitSyntax, destinationLine As Integer, cancellationToken As CancellationToken) As Boolean
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (1)
125Dim compilationRoot = DirectCast(newRoot, CompilationUnitSyntax)
CodeRefactorings\MoveType\VisualBasicMoveTypeService.vb (1)
16Inherits AbstractMoveTypeService(Of VisualBasicMoveTypeService, TypeBlockSyntax, NamespaceBlockSyntax, MethodBaseSyntax, CompilationUnitSyntax)
CodeRefactorings\SyncNamespace\VisualBasicChangeNamespaceService.vb (3)
17Inherits AbstractChangeNamespaceService(Of NamespaceStatementSyntax, CompilationUnitSyntax, StatementSyntax) 65Protected Overrides Function ChangeNamespaceDeclaration(root As CompilationUnitSyntax, declaredNamespaceParts As ImmutableArray(Of String), targetNamespaceParts As ImmutableArray(Of String)) As CompilationUnitSyntax
Completion\CompletionProviders\ImportCompletionProvider\TypeImportCompletionProvider.vb (1)
54Return node.GetAncestorOrThis(Of CompilationUnitSyntax).Imports.SelectMany(Function(import) import.ImportsClauses).OfType(Of SimpleImportsClauseSyntax).ToImmutableArray()
Completion\CompletionProviders\InternalsVisibleToCompletionProvider.vb (1)
34Dim compilationUnit = TryCast(documentRoot, CompilationUnitSyntax)
Completion\KeywordRecommenders\Declarations\ImportsKeywordRecommender.vb (1)
31Dim compilationUnit = DirectCast(context.SyntaxTree.GetRoot(cancellationToken), CompilationUnitSyntax)
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.vb (2)
80_aliasedNames = GetAliasedNames(TryCast(root, CompilationUnitSyntax)) 87Private Shared Function GetAliasedNames(compilationUnit As CompilationUnitSyntax) As ImmutableHashSet(Of String)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
825stack.Add(DirectCast(compilationUnit, CompilationUnitSyntax).Members)
ExtractInterface\VisualBasicExtractInterfaceService.vb (4)
81Private Shared Function CreateFinalSolution(solutionWithInterfaceDocument As Solution, documentIds As IEnumerable(Of DocumentId), docToRootMap As Dictionary(Of DocumentId, CompilationUnitSyntax)) As Solution 104Dim docToRootMap = New Dictionary(Of DocumentId, CompilationUnitSyntax) 117Dim currentRoot As CompilationUnitSyntax = Nothing 124currentRoot = CType(document, CompilationUnitSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
398Public Overrides Function VisitCompilationUnit(node As CompilationUnitSyntax) As SyntaxNode
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (1)
105TypeOf container Is CompilationUnitSyntax)
GenerateType\VisualBasicGenerateTypeService.vb (4)
427Dim compilationUnit = DirectCast(selectedDocumentRoot, CompilationUnitSyntax) 457Private Function GetDeclaringNamespace(containers As List(Of String), indexDone As Integer, compilationUnit As CompilationUnitSyntax) As NamespaceStatementSyntax 644If TypeOf root Is CompilationUnitSyntax Then 645Dim compilationRoot = DirectCast(root, CompilationUnitSyntax)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (1)
41Dim oldCompilationUnit = DirectCast(document.Root, CompilationUnitSyntax)
LineSeparators\VisualBasicLineSeparatorService.vb (2)
47TypeOf node Is CompilationUnitSyntax 88Dim progBlock = TryCast(block, CompilationUnitSyntax)
Structure\Providers\CompilationUnitStructureProvider.vb (2)
13Inherits AbstractSyntaxNodeStructureProvider(Of CompilationUnitSyntax) 16compilationUnit As CompilationUnitSyntax,
Structure\VisualBasicBlockStructureProvider.vb (1)
19builder.Add(Of CompilationUnitSyntax, CompilationUnitStructureProvider)()
VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (2)
15Inherits AbstractAddAccessibilityModifiersDiagnosticAnalyzer(Of CompilationUnitSyntax) 20compilationUnit As CompilationUnitSyntax)
VisualBasicDeclarationComputer.vb (1)
127Dim t = DirectCast(node, CompilationUnitSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (11)
Semantics\ScriptSemanticsTests.vb (1)
171Dim node1 = DirectCast(syntaxTree.GetRoot(), CompilationUnitSyntax)
Semantics\SyntaxTreeRootTests.vb (2)
30Assert.Equal(GetType(CompilationUnitSyntax), tree.GetRoot().GetType()) 39Assert.NotEqual(GetType(CompilationUnitSyntax), root.GetType())
SourceGeneration\GeneratorDriverTests.vb (1)
101Assert.IsType(GetType(CompilationUnitSyntax), testGenerator._receiver._nodes(0))
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.vb (7)
191Dim input = ctx.ForAttributeWithMetadataName(Of CompilationUnitSyntax)("System.CLSCompliantAttribute") 201Sub(_step) Assert.True(DirectCast(_step.Outputs.Single().Value, CompilationUnitSyntax).SyntaxTree Is compilation.SyntaxTrees.First)) 220Dim input = ctx.ForAttributeWithMetadataName(Of CompilationUnitSyntax)("System.CLSCompliantAttribute") 230Sub(_step) Assert.True(DirectCast(_step.Outputs.Single().Value, CompilationUnitSyntax).SyntaxTree Is compilation.SyntaxTrees.First)) 246Dim input = ctx.ForAttributeWithMetadataName(Of CompilationUnitSyntax)("System.CLSCompliantAttribute") 256Sub(_step) Assert.True(DirectCast(_step.Outputs.Single().Value, CompilationUnitSyntax).SyntaxTree Is compilation.SyntaxTrees.First), 257Sub(_step) Assert.True(DirectCast(_step.Outputs.Single().Value, CompilationUnitSyntax).SyntaxTree Is compilation.SyntaxTrees.Last))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (28)
Generated\Syntax.Test.xml.Generated.vb (1)
10031Private Shared Function GenerateRedCompilationUnit() As CompilationUnitSyntax
Parser\ParseAttributes.vb (1)
78Dim root As CompilationUnitSyntax = tree.GetCompilationUnitRoot()
Syntax\SyntaxNormalizerTests.vb (8)
26Dim node As CompilationUnitSyntax = SyntaxFactory.ParseCompilationUnit(allInVB) 655Dim node As CompilationUnitSyntax = SyntaxFactory.ParseCompilationUnit(expected.ToLowerInvariant) 693Dim node As CompilationUnitSyntax = SyntaxFactory.ParseCompilationUnit(input) 722Dim node As CompilationUnitSyntax = SyntaxFactory.ParseCompilationUnit(input) 755Dim node As CompilationUnitSyntax = SyntaxFactory.ParseCompilationUnit(text) 778Dim node As CompilationUnitSyntax = SyntaxFactory.ParseCompilationUnit(source) 827Dim node As CompilationUnitSyntax = SyntaxFactory.ParseCompilationUnit(source) 860Dim node As CompilationUnitSyntax = SyntaxFactory.ParseCompilationUnit(source)
Syntax\SyntaxSubmissionsTests.vb (1)
15Dim compilation = DirectCast(tree.GetRoot(), CompilationUnitSyntax)
TestSyntaxNodes.vb (17)
2118Dim TestContainsHelper2 = Sub(directiveKinds As SyntaxKind(), compilationUnit As CompilationUnitSyntax) 2839Dim Root As CompilationUnitSyntax = CType(tree.GetRoot(), CompilationUnitSyntax) 2885Dim Root As CompilationUnitSyntax = CType(tree.GetRoot(), CompilationUnitSyntax) 3265Dim Root As CompilationUnitSyntax = CType(tree.GetRoot(), CompilationUnitSyntax) 3339Dim Root As CompilationUnitSyntax = CType(tree.GetRoot(), CompilationUnitSyntax) 3365Dim Root As CompilationUnitSyntax = CType(tree.GetRoot(), CompilationUnitSyntax) 3389Dim Root As CompilationUnitSyntax = CType(tree.GetRoot(), CompilationUnitSyntax) 3433Dim Root As CompilationUnitSyntax = CType(tree.GetRoot(), CompilationUnitSyntax) 3452Dim Root As CompilationUnitSyntax = CType(tree.GetRoot(), CompilationUnitSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (74)
CodeGeneration\FieldGenerator.vb (2)
44Friend Function AddFieldTo(destination As CompilationUnitSyntax, 47availableIndices As IList(Of Boolean)) As CompilationUnitSyntax
CodeGeneration\MethodGenerator.vb (2)
26Friend Shared Function AddMethodTo(destination As CompilationUnitSyntax, 29availableIndices As IList(Of Boolean)) As CompilationUnitSyntax
CodeGeneration\NamedTypeGenerator.vb (2)
37destination As CompilationUnitSyntax, 41cancellationToken As CancellationToken) As CompilationUnitSyntax
CodeGeneration\NamespaceGenerator.vb (3)
15destination As CompilationUnitSyntax, 19cancellationToken As CancellationToken) As CompilationUnitSyntax 80Return DirectCast(declaration, CompilationUnitSyntax).WithMembers(Nothing)
CodeGeneration\PropertyGenerator.vb (2)
20Friend Function AddPropertyTo(destination As CompilationUnitSyntax, 23availableIndices As IList(Of Boolean)) As CompilationUnitSyntax
CodeGeneration\VisualBasicCodeGenerationService.vb (18)
56If TypeOf destination Is CompilationUnitSyntax Then 57Return GetAvailableInsertionIndices(DirectCast(destination, CompilationUnitSyntax), cancellationToken) 67Private Overloads Shared Function GetAvailableInsertionIndices(destination As CompilationUnitSyntax, cancellationToken As CancellationToken) As IList(Of Boolean) 109CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 115Return Cast(Of TDeclarationNode)(FieldGenerator.AddFieldTo(Cast(Of CompilationUnitSyntax)(destinationType), field, options, availableIndices)) 125CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 130Return Cast(Of TDeclarationNode)(PropertyGenerator.AddPropertyTo(Cast(Of CompilationUnitSyntax)(destinationType), [property], options, availableIndices)) 140CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax, NamespaceBlockSyntax)(destination) 169Dim compilationUnit = TryCast(destination, CompilationUnitSyntax) 184CheckDeclarationNode(Of TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 190Return Cast(Of TDeclarationNode)(NamedTypeGenerator.AddNamedTypeTo(Me, Cast(Of CompilationUnitSyntax)(destination), namedType, options, availableIndices, cancellationToken)) 200CheckDeclarationNode(Of CompilationUnitSyntax, NamespaceBlockSyntax)(destination) 202If TypeOf destination Is CompilationUnitSyntax Then 203Return Cast(Of TDeclarationNode)(NamespaceGenerator.AddNamespaceTo(Me, Cast(Of CompilationUnitSyntax)(destination), [namespace], options, availableIndices, cancellationToken)) 238CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 246Return Cast(Of TDeclarationNode)(Cast(Of CompilationUnitSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 346Dim compilationUnit = TryCast(destination, CompilationUnitSyntax) 389Dim compilationUnit = TryCast(destination, CompilationUnitSyntax)
CodeGeneration\VisualBasicSyntaxGenerator.vb (6)
1693Dim compilationUnit = DirectCast(declaration, CompilationUnitSyntax) 1823Return DirectCast(node, CompilationUnitSyntax).WithAttributes(SyntaxFactory.SingletonList(SyntaxFactory.AttributesStatement(arg))) 3118Return DirectCast(declaration, CompilationUnitSyntax).Imports 3139Dim cu = DirectCast(declaration, CompilationUnitSyntax) 3154Return DirectCast(declaration, CompilationUnitSyntax).Members 3206Dim cu = DirectCast(declaration, CompilationUnitSyntax)
CompilationUnitSyntaxExtensions.vb (6)
27Dim root = contextNode.GetAncestorOrThis(Of CompilationUnitSyntax)() 44Public Function AddImportsStatement(root As CompilationUnitSyntax, 47ParamArray annotations As SyntaxAnnotation()) As CompilationUnitSyntax 52Public Function AddImportsStatements(root As CompilationUnitSyntax, 55ParamArray annotations As SyntaxAnnotation()) As CompilationUnitSyntax 88Private Function AddImportsStatements(root As CompilationUnitSyntax, importsStatements As IList(Of ImportsStatementSyntax)) As List(Of ImportsStatementSyntax)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (3)
21CompilationUnitSyntax, 336Protected Overrides Function GetChildren(node As CompilationUnitSyntax) As SyntaxList(Of StatementSyntax) 352Protected Overrides Function GetUsingAliases(node As CompilationUnitSyntax) As SyntaxList(Of ImportsStatementSyntax)
Formatting\DefaultOperationProvider.vb (1)
136Dim [imports] = DirectCast(previousImports.Parent, CompilationUnitSyntax).Imports
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (1)
233Return If(nextToken.Kind = SyntaxKind.None, token.GetAncestor(Of CompilationUnitSyntax)().EndOfFileToken, nextToken)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
305Dim compilationUnit = TryCast(syntaxTree.GetRoot(cancellationToken), CompilationUnitSyntax)
OrganizeImports\VisualBasicOrganizeImportsService.Rewriter.vb (2)
28Public Overrides Function VisitCompilationUnit(node As CompilationUnitSyntax) As SyntaxNode 29node = DirectCast(MyBase.VisitCompilationUnit(node), CompilationUnitSyntax)
SemanticModelExtensions.vb (1)
84From u In location.GetAncestorOrThis(Of CompilationUnitSyntax).Imports
SyntaxNodeExtensions.vb (3)
920Dim compilation = TryCast(node, CompilationUnitSyntax) 984Public Iterator Function GetAliasImportsClauses(root As CompilationUnitSyntax) As IEnumerable(Of SimpleImportsClauseSyntax) 1180Return SyntaxFactory.List(DirectCast(node, CompilationUnitSyntax).Attributes.SelectMany(Function(s) s.AttributeLists))
VisualBasicAddImportsService.vb (3)
22CompilationUnitSyntax, 85Return DirectCast(node, CompilationUnitSyntax).Imports 104Dim compilationUnit = DirectCast(root, CompilationUnitSyntax)
VisualBasicIndentationService.Indenter.vb (1)
41root As CompilationUnitSyntax,
VisualBasicIndentationService.vb (2)
18Inherits AbstractIndentationService(Of CompilationUnitSyntax) 41root As CompilationUnitSyntax,
VisualBasicRemoveUnnecessaryImportsRewriter.vb (7)
27root As CompilationUnitSyntax, 29cancellationToken As CancellationToken) As CompilationUnitSyntax 31Return DirectCast(newRoot, CompilationUnitSyntax) 47Private Function ProcessImports(compilationUnit As CompilationUnitSyntax) As CompilationUnitSyntax 138Public Overrides Function VisitCompilationUnit(node As CompilationUnitSyntax) As SyntaxNode 139Dim compilationUnit = DirectCast(MyBase.VisitCompilationUnit(node), CompilationUnitSyntax)
VisualBasicRemoveUnnecessaryImportsService.vb (1)
45Dim oldRoot = DirectCast(root, CompilationUnitSyntax)
VisualBasicSmartTokenFormatter.vb (2)
21Private ReadOnly _root As CompilationUnitSyntax 25root As CompilationUnitSyntax)
VisualBasicSyntaxFacts.vb (2)
1103Dim compilationUnit = TryCast(root, CompilationUnitSyntax) 1792Dim compilationUnit = DirectCast(node, CompilationUnitSyntax)
VisualBasicUnnecessaryImportsProvider.vb (3)
57AddRedundantImports(DirectCast(root, CompilationUnitSyntax), model, redundantImports, predicate, cancellationToken) 73Dim root = DirectCast(model.SyntaxTree.GetRoot(cancellationToken), CompilationUnitSyntax) 85compilationUnit As CompilationUnitSyntax,
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (24)
CodeGeneration\SyntaxGeneratorTests.vb (24)
54Private Shared Function ParseCompilationUnit(text As String) As CompilationUnitSyntax 1689VerifySyntax(Of CompilationUnitSyntax)( 1693VerifySyntax(Of CompilationUnitSyntax)( 1700VerifySyntax(Of CompilationUnitSyntax)( 1706VerifySyntax(Of CompilationUnitSyntax)( 1716VerifySyntax(Of CompilationUnitSyntax)( 2213VerifySyntax(Of CompilationUnitSyntax)( 2222VerifySyntax(Of CompilationUnitSyntax)( 2449VerifySyntaxRaw(Of CompilationUnitSyntax)( 2470VerifySyntaxRaw(Of CompilationUnitSyntax)( 2490VerifySyntaxRaw(Of CompilationUnitSyntax)( 2510VerifySyntaxRaw(Of CompilationUnitSyntax)( 3830VerifySyntax(Of CompilationUnitSyntax)( 3837VerifySyntax(Of CompilationUnitSyntax)( 3845VerifySyntax(Of CompilationUnitSyntax)( 3853VerifySyntax(Of CompilationUnitSyntax)( 3861VerifySyntax(Of CompilationUnitSyntax)( 3868VerifySyntax(Of CompilationUnitSyntax)( 3875VerifySyntax(Of CompilationUnitSyntax)( 3882VerifySyntax(Of CompilationUnitSyntax)( 3889VerifySyntax(Of CompilationUnitSyntax)( 3896VerifySyntax(Of CompilationUnitSyntax)( 3903VerifySyntax(Of CompilationUnitSyntax)( 3910VerifySyntax(Of CompilationUnitSyntax)(
Microsoft.VisualStudio.LanguageServices.VisualBasic (23)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (4)
30Private Sub CompareCompilationUnits(oldRoot As CompilationUnitSyntax, newRoot As CompilationUnitSyntax, eventQueue As CodeModelEventQueue) 1104CompareCompilationUnits(DirectCast(oldRoot, CompilationUnitSyntax), DirectCast(newRoot, CompilationUnitSyntax), eventQueue)
CodeModel\VisualBasicCodeModelService.vb (17)
316If TypeOf parent Is CompilationUnitSyntax Then 317Return DirectCast(parent, CompilationUnitSyntax).Options.AsEnumerable() 323Private Overloads Shared Function GetImportNodes(parent As CompilationUnitSyntax) As IEnumerable(Of SyntaxNode) 339If TypeOf parent Is CompilationUnitSyntax Then 340Return GetImportNodes(DirectCast(parent, CompilationUnitSyntax)) 373If TypeOf node Is CompilationUnitSyntax Then 374Return GetAttributeNodes(DirectCast(node, CompilationUnitSyntax).Attributes) 444Return TypeOf container Is CompilationUnitSyntax OrElse 458If TypeOf container Is CompilationUnitSyntax Then 459For Each member In DirectCast(container, CompilationUnitSyntax).Members 3741If TypeOf container Is CompilationUnitSyntax Then 3742Dim compilationUnit = DirectCast(container, CompilationUnitSyntax) 3814If index = 0 AndAlso TypeOf container IsNot CompilationUnitSyntax Then 3833If TypeOf container Is CompilationUnitSyntax Then 3834Dim compilationUnit = DirectCast(container, CompilationUnitSyntax) 3920If TypeOf container IsNot CompilationUnitSyntax Then 3924Dim compilationUnit = DirectCast(container, CompilationUnitSyntax)
Snippets\SnippetExpansionClient.vb (2)
136Dim newRoot = CType(root, CompilationUnitSyntax).AddImportsStatements(newImportsStatements, addImportOptions.PlaceSystemNamespaceFirst) 147Dim localImportsClauses = CType(root, CompilationUnitSyntax).Imports.SelectMany(Function(x) x.ImportsClauses)