289 references to CompilationUnitSyntax
Microsoft.CodeAnalysis.VisualBasic (44)
Binding\Binder_Expressions.vb (1)
1103Dim root As CompilationUnitSyntax = tree.GetCompilationUnitRoot()
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
93Public 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)
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
160Dim t = DirectCast(node, CompilationUnitSyntax)
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
194Dim nodeMembers = If(node.Kind = SyntaxKind.CompilationUnit, DirectCast(node, CompilationUnitSyntax).Members, DirectCast(node, NamespaceBlockSyntax).Members)
Symbols\Source\SourceAssemblySymbol.vb (1)
494Dim compilationUnitSyntax = DirectCast(rootNs.Location.SourceTree.GetRoot(), CompilationUnitSyntax)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (2)
1387''' Submission and script classes are represented by their containing <see cref="CompilationUnitSyntax"/>, 1388''' 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)
251Public Shared Function ParseCompilationUnit(text As String, Optional offset As Integer = 0, Optional options As VisualBasicParseOptions = Nothing) As CompilationUnitSyntax 254Return CreateRed(Of CompilationUnitSyntax)(node, p.Options)
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)
75''' Gets the root of the syntax tree statically typed as <see cref="CompilationUnitSyntax"/>. 81Public Function GetCompilationUnitRoot(Optional cancellationToken As CancellationToken = Nothing) As CompilationUnitSyntax 82Return DirectCast(Me.GetRoot(cancellationToken), CompilationUnitSyntax) 135Dim root = DirectCast(node.CreateRed(Nothing, 0), CompilationUnitSyntax) 299Dim root = DirectCast(node.CreateRed(Nothing, 0), CompilationUnitSyntax)
VisualBasicExtensions.vb (2)
504Public Function GetCompilationUnitRoot(tree As SyntaxTree) As CompilationUnitSyntax 505Return DirectCast(tree.GetRoot(), CompilationUnitSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (23)
src\45a5dce26ceffa63\VisualBasicRemoveUnnecessaryImportsRewriter.vb (7)
26root As CompilationUnitSyntax, 28cancellationToken As CancellationToken) As CompilationUnitSyntax 30Return DirectCast(newRoot, CompilationUnitSyntax) 46Private Function ProcessImports(compilationUnit As CompilationUnitSyntax) As CompilationUnitSyntax 137Public Overrides Function VisitCompilationUnit(node As CompilationUnitSyntax) As SyntaxNode 138Dim compilationUnit = DirectCast(MyBase.VisitCompilationUnit(node), CompilationUnitSyntax)
src\45a5dce26ceffa63\VisualBasicUnnecessaryImportsProvider.vb (3)
56AddRedundantImports(DirectCast(root, CompilationUnitSyntax), model, redundantImports, predicate, cancellationToken) 72Dim root = DirectCast(model.SyntaxTree.GetRoot(cancellationToken), CompilationUnitSyntax) 84compilationUnit As CompilationUnitSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\AddAccessibilityModifiers\VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (2)
15Inherits AbstractAddOrRemoveAccessibilityModifiersDiagnosticAnalyzer(Of CompilationUnitSyntax) 23compilationUnit As CompilationUnitSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (1)
75From u In location.GetAncestorOrThis(Of CompilationUnitSyntax).Imports
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
892Dim compilation = TryCast(node, CompilationUnitSyntax) 956Public Iterator Function GetAliasImportsClauses(root As CompilationUnitSyntax) As IEnumerable(Of SimpleImportsClauseSyntax) 1149Return SyntaxFactory.List(DirectCast(node, CompilationUnitSyntax).Attributes.SelectMany(Function(s) s.AttributeLists))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (1)
233Return If(nextToken.Kind = SyntaxKind.None, token.GetAncestor(Of CompilationUnitSyntax)().EndOfFileToken, nextToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
305Dim compilationUnit = TryCast(syntaxTree.GetRoot(cancellationToken), CompilationUnitSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\DefaultOperationProvider.vb (1)
137Dim [imports] = DirectCast(previousImports.Parent, CompilationUnitSyntax).Imports
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Indentation\VisualBasicSmartTokenFormatter.vb (2)
22Private ReadOnly _root As CompilationUnitSyntax 26root As CompilationUnitSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
869Dim block = TryCast(node, CompilationUnitSyntax) 1776Dim compilationUnit = DirectCast(node, CompilationUnitSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (42)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\FieldGenerator.vb (2)
44Friend Function AddFieldTo(destination As CompilationUnitSyntax, 47availableIndices As IList(Of Boolean)) As CompilationUnitSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (2)
26Friend Shared Function AddMethodTo(destination As CompilationUnitSyntax, 29availableIndices As IList(Of Boolean)) As CompilationUnitSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (2)
37destination As CompilationUnitSyntax, 41cancellationToken As CancellationToken) As CompilationUnitSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (3)
15destination As CompilationUnitSyntax, 19cancellationToken As CancellationToken) As CompilationUnitSyntax 80Return DirectCast(declaration, CompilationUnitSyntax).WithMembers(Nothing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (2)
20Friend Function AddPropertyTo(destination As CompilationUnitSyntax, 23availableIndices As IList(Of Boolean)) As CompilationUnitSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (18)
54If TypeOf destination Is CompilationUnitSyntax Then 55Return GetAvailableInsertionIndices(DirectCast(destination, CompilationUnitSyntax), cancellationToken) 65Private Overloads Shared Function GetAvailableInsertionIndices(destination As CompilationUnitSyntax, cancellationToken As CancellationToken) As IList(Of Boolean) 107CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 113Return Cast(Of TDeclarationNode)(FieldGenerator.AddFieldTo(Cast(Of CompilationUnitSyntax)(destinationType), field, options, availableIndices)) 123CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 128Return Cast(Of TDeclarationNode)(PropertyGenerator.AddPropertyTo(Cast(Of CompilationUnitSyntax)(destinationType), [property], options, availableIndices)) 138CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax, NamespaceBlockSyntax)(destination) 167Dim compilationUnit = TryCast(destination, CompilationUnitSyntax) 182CheckDeclarationNode(Of TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 188Return Cast(Of TDeclarationNode)(NamedTypeGenerator.AddNamedTypeTo(Me, Cast(Of CompilationUnitSyntax)(destination), namedType, options, availableIndices, cancellationToken)) 198CheckDeclarationNode(Of CompilationUnitSyntax, NamespaceBlockSyntax)(destination) 200If TypeOf destination Is CompilationUnitSyntax Then 201Return Cast(Of TDeclarationNode)(NamespaceGenerator.AddNamespaceTo(Me, Cast(Of CompilationUnitSyntax)(destination), [namespace], options, availableIndices, cancellationToken)) 236CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 244Return Cast(Of TDeclarationNode)(Cast(Of CompilationUnitSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 344Dim compilationUnit = TryCast(destination, CompilationUnitSyntax) 387Dim compilationUnit = TryCast(destination, CompilationUnitSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\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 101Private Function AddImportsStatements(root As CompilationUnitSyntax, importsStatements As IList(Of ImportsStatementSyntax)) As List(Of ImportsStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (1)
41root As CompilationUnitSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.vb (2)
17Inherits AbstractIndentationService(Of CompilationUnitSyntax) 40root As CompilationUnitSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicAddImportsService.vb (3)
21CompilationUnitSyntax, 83Return DirectCast(node, CompilationUnitSyntax).Imports 102Dim compilationUnit = DirectCast(root, CompilationUnitSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicRemoveUnnecessaryImportsService.vb (1)
42Dim oldRoot = DirectCast(root, CompilationUnitSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (39)
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (6)
63Dim compilationUnit = CType(root, CompilationUnitSyntax) 94Private Shared Function DeclarationsExistAfterImports(node As SyntaxNode, root As CompilationUnitSyntax) As Boolean 101Private Shared Function CreateActionForImports(document As Document, node As ImportsStatementSyntax, root As CompilationUnitSyntax, cancellationToken As CancellationToken) As IEnumerable(Of CodeAction) 123Private Shared Function CreateActionForOptions(document As Document, node As OptionStatementSyntax, root As CompilationUnitSyntax, cancellationToken As CancellationToken) As IEnumerable(Of CodeAction) 139Private Shared Function CreateActionForAttribute(document As Document, node As AttributesStatementSyntax, root As CompilationUnitSyntax, cancellationToken As CancellationToken) As IEnumerable(Of CodeAction) 196Private Shared Function DestinationPositionIsHidden(root As CompilationUnitSyntax, destinationLine As Integer, cancellationToken As CancellationToken) As Boolean
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (1)
124Dim compilationRoot = DirectCast(newRoot, CompilationUnitSyntax)
CodeRefactorings\MoveType\VisualBasicMoveTypeService.vb (1)
16Inherits AbstractMoveTypeService(Of VisualBasicMoveTypeService, TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)
CodeRefactorings\SyncNamespace\VisualBasicChangeNamespaceService.vb (3)
20CompilationUnitSyntax, 75Protected Overrides Function ChangeNamespaceDeclaration(root As CompilationUnitSyntax, declaredNamespaceParts As ImmutableArray(Of String), targetNamespaceParts As ImmutableArray(Of String)) As CompilationUnitSyntax
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)
81_aliasedNames = GetAliasedNames(TryCast(root, CompilationUnitSyntax)) 88Private Shared Function GetAliasedNames(compilationUnit As CompilationUnitSyntax) As ImmutableHashSet(Of String)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
245stack.Add(DirectCast(compilationUnit, CompilationUnitSyntax).Members) 1077Dim unit = DirectCast(node, CompilationUnitSyntax)
ExtractInterface\VisualBasicExtractInterfaceService.vb (5)
81Private Shared Function CreateFinalSolution(solutionWithInterfaceDocument As Solution, documentIds As IEnumerable(Of DocumentId), docToRootMap As Dictionary(Of DocumentId, CompilationUnitSyntax)) As Solution 86Dim root As CompilationUnitSyntax = Nothing 105Dim docToRootMap = New Dictionary(Of DocumentId, CompilationUnitSyntax) 118Dim currentRoot As CompilationUnitSyntax = Nothing 123currentRoot = CType(document, CompilationUnitSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
408Public Overrides Function VisitCompilationUnit(node As CompilationUnitSyntax) As SyntaxNode
ExtractMethod\VisualBasicSelectionResult.vb (1)
53TypeOf container Is CompilationUnitSyntax)
GenerateType\VisualBasicGenerateTypeService.vb (4)
420Dim compilationUnit = DirectCast(selectedDocumentRoot, CompilationUnitSyntax) 450Private Shared Function GetDeclaringNamespace(containers As List(Of String), indexDone As Integer, compilationUnit As CompilationUnitSyntax) As NamespaceStatementSyntax 631If TypeOf root Is CompilationUnitSyntax Then 632Dim 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)
SolutionExplorer\VisualBasicSolutionExplorerSymbolTreeItemProvider.vb (2)
20CompilationUnitSyntax, 32Protected Overrides Function GetMembers(root As CompilationUnitSyntax) As SyntaxList(Of StatementSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\AddAccessibilityModifiers\VisualBasicAddAccessibilityModifiersDiagnosticAnalyzer.vb (2)
15Inherits AbstractAddOrRemoveAccessibilityModifiersDiagnosticAnalyzer(Of CompilationUnitSyntax) 23compilationUnit As CompilationUnitSyntax)
src\roslyn\src\Compilers\VisualBasic\BasicAnalyzerDriver\VisualBasicDeclarationComputer.vb (1)
160Dim t = DirectCast(node, CompilationUnitSyntax)
Structure\Providers\CompilationUnitStructureProvider.vb (2)
13Inherits AbstractSyntaxNodeStructureProvider(Of CompilationUnitSyntax) 16compilationUnit As CompilationUnitSyntax,
Structure\VisualBasicBlockStructureProvider.vb (1)
19builder.Add(Of CompilationUnitSyntax, CompilationUnitStructureProvider)()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (76)
CodeGeneration\VisualBasicSyntaxGenerator.vb (6)
1518Dim compilationUnit = DirectCast(declaration, CompilationUnitSyntax) 1650Return DirectCast(node, CompilationUnitSyntax).WithAttributes(SyntaxFactory.SingletonList(SyntaxFactory.AttributesStatement(arg))) 2860Return DirectCast(declaration, CompilationUnitSyntax).Imports 2881Dim cu = DirectCast(declaration, CompilationUnitSyntax) 2896Return DirectCast(declaration, CompilationUnitSyntax).Members 2948Dim cu = DirectCast(declaration, CompilationUnitSyntax)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (3)
21CompilationUnitSyntax, 335Protected Overrides Function GetChildren(node As CompilationUnitSyntax) As SyntaxList(Of StatementSyntax) 351Protected Overrides Function GetUsingAliases(node As CompilationUnitSyntax) As SyntaxList(Of ImportsStatementSyntax)
OrganizeImports\VisualBasicOrganizeImportsService.Rewriter.vb (2)
25Public Overrides Function VisitCompilationUnit(node As CompilationUnitSyntax) As SyntaxNode 26node = DirectCast(MyBase.VisitCompilationUnit(node), CompilationUnitSyntax)
Simplification\VisualBasicSimplificationService.vb (2)
20Inherits AbstractSimplificationService(Of CompilationUnitSyntax, ExpressionSyntax, ExecutableStatementSyntax, CrefReferenceSyntax) 180Protected Overrides Sub AddImportDeclarations(root As CompilationUnitSyntax, importDeclarations As ArrayBuilder(Of SyntaxNode))
src\45a5dce26ceffa63\VisualBasicRemoveUnnecessaryImportsRewriter.vb (7)
26root As CompilationUnitSyntax, 28cancellationToken As CancellationToken) As CompilationUnitSyntax 30Return DirectCast(newRoot, CompilationUnitSyntax) 46Private Function ProcessImports(compilationUnit As CompilationUnitSyntax) As CompilationUnitSyntax 137Public Overrides Function VisitCompilationUnit(node As CompilationUnitSyntax) As SyntaxNode 138Dim compilationUnit = DirectCast(MyBase.VisitCompilationUnit(node), CompilationUnitSyntax)
src\45a5dce26ceffa63\VisualBasicUnnecessaryImportsProvider.vb (3)
56AddRedundantImports(DirectCast(root, CompilationUnitSyntax), model, redundantImports, predicate, cancellationToken) 72Dim root = DirectCast(model.SyntaxTree.GetRoot(cancellationToken), CompilationUnitSyntax) 84compilationUnit As CompilationUnitSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (1)
75From u In location.GetAncestorOrThis(Of CompilationUnitSyntax).Imports
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
892Dim compilation = TryCast(node, CompilationUnitSyntax) 956Public Iterator Function GetAliasImportsClauses(root As CompilationUnitSyntax) As IEnumerable(Of SimpleImportsClauseSyntax) 1149Return SyntaxFactory.List(DirectCast(node, CompilationUnitSyntax).Attributes.SelectMany(Function(s) s.AttributeLists))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (1)
233Return If(nextToken.Kind = SyntaxKind.None, token.GetAncestor(Of CompilationUnitSyntax)().EndOfFileToken, nextToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
305Dim compilationUnit = TryCast(syntaxTree.GetRoot(cancellationToken), CompilationUnitSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\DefaultOperationProvider.vb (1)
137Dim [imports] = DirectCast(previousImports.Parent, CompilationUnitSyntax).Imports
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Indentation\VisualBasicSmartTokenFormatter.vb (2)
22Private ReadOnly _root As CompilationUnitSyntax 26root As CompilationUnitSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
869Dim block = TryCast(node, CompilationUnitSyntax) 1776Dim compilationUnit = DirectCast(node, CompilationUnitSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\FieldGenerator.vb (2)
44Friend Function AddFieldTo(destination As CompilationUnitSyntax, 47availableIndices As IList(Of Boolean)) As CompilationUnitSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (2)
26Friend Shared Function AddMethodTo(destination As CompilationUnitSyntax, 29availableIndices As IList(Of Boolean)) As CompilationUnitSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (2)
37destination As CompilationUnitSyntax, 41cancellationToken As CancellationToken) As CompilationUnitSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (3)
15destination As CompilationUnitSyntax, 19cancellationToken As CancellationToken) As CompilationUnitSyntax 80Return DirectCast(declaration, CompilationUnitSyntax).WithMembers(Nothing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (2)
20Friend Function AddPropertyTo(destination As CompilationUnitSyntax, 23availableIndices As IList(Of Boolean)) As CompilationUnitSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (18)
54If TypeOf destination Is CompilationUnitSyntax Then 55Return GetAvailableInsertionIndices(DirectCast(destination, CompilationUnitSyntax), cancellationToken) 65Private Overloads Shared Function GetAvailableInsertionIndices(destination As CompilationUnitSyntax, cancellationToken As CancellationToken) As IList(Of Boolean) 107CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 113Return Cast(Of TDeclarationNode)(FieldGenerator.AddFieldTo(Cast(Of CompilationUnitSyntax)(destinationType), field, options, availableIndices)) 123CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 128Return Cast(Of TDeclarationNode)(PropertyGenerator.AddPropertyTo(Cast(Of CompilationUnitSyntax)(destinationType), [property], options, availableIndices)) 138CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax, NamespaceBlockSyntax)(destination) 167Dim compilationUnit = TryCast(destination, CompilationUnitSyntax) 182CheckDeclarationNode(Of TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 188Return Cast(Of TDeclarationNode)(NamedTypeGenerator.AddNamedTypeTo(Me, Cast(Of CompilationUnitSyntax)(destination), namedType, options, availableIndices, cancellationToken)) 198CheckDeclarationNode(Of CompilationUnitSyntax, NamespaceBlockSyntax)(destination) 200If TypeOf destination Is CompilationUnitSyntax Then 201Return Cast(Of TDeclarationNode)(NamespaceGenerator.AddNamespaceTo(Me, Cast(Of CompilationUnitSyntax)(destination), [namespace], options, availableIndices, cancellationToken)) 236CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 244Return Cast(Of TDeclarationNode)(Cast(Of CompilationUnitSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 344Dim compilationUnit = TryCast(destination, CompilationUnitSyntax) 387Dim compilationUnit = TryCast(destination, CompilationUnitSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\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 101Private Function AddImportsStatements(root As CompilationUnitSyntax, importsStatements As IList(Of ImportsStatementSyntax)) As List(Of ImportsStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (1)
41root As CompilationUnitSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.vb (2)
17Inherits AbstractIndentationService(Of CompilationUnitSyntax) 40root As CompilationUnitSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicAddImportsService.vb (3)
21CompilationUnitSyntax, 83Return DirectCast(node, CompilationUnitSyntax).Imports 102Dim compilationUnit = DirectCast(root, CompilationUnitSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicRemoveUnnecessaryImportsService.vb (1)
42Dim oldRoot = DirectCast(root, CompilationUnitSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (63)
src\45a5dce26ceffa63\VisualBasicRemoveUnnecessaryImportsRewriter.vb (7)
26root As CompilationUnitSyntax, 28cancellationToken As CancellationToken) As CompilationUnitSyntax 30Return DirectCast(newRoot, CompilationUnitSyntax) 46Private Function ProcessImports(compilationUnit As CompilationUnitSyntax) As CompilationUnitSyntax 137Public Overrides Function VisitCompilationUnit(node As CompilationUnitSyntax) As SyntaxNode 138Dim compilationUnit = DirectCast(MyBase.VisitCompilationUnit(node), CompilationUnitSyntax)
src\45a5dce26ceffa63\VisualBasicUnnecessaryImportsProvider.vb (3)
56AddRedundantImports(DirectCast(root, CompilationUnitSyntax), model, redundantImports, predicate, cancellationToken) 72Dim root = DirectCast(model.SyntaxTree.GetRoot(cancellationToken), CompilationUnitSyntax) 84compilationUnit As CompilationUnitSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (1)
75From u In location.GetAncestorOrThis(Of CompilationUnitSyntax).Imports
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (3)
892Dim compilation = TryCast(node, CompilationUnitSyntax) 956Public Iterator Function GetAliasImportsClauses(root As CompilationUnitSyntax) As IEnumerable(Of SimpleImportsClauseSyntax) 1149Return SyntaxFactory.List(DirectCast(node, CompilationUnitSyntax).Attributes.SelectMany(Function(s) s.AttributeLists))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (1)
233Return If(nextToken.Kind = SyntaxKind.None, token.GetAncestor(Of CompilationUnitSyntax)().EndOfFileToken, nextToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
305Dim compilationUnit = TryCast(syntaxTree.GetRoot(cancellationToken), CompilationUnitSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\DefaultOperationProvider.vb (1)
137Dim [imports] = DirectCast(previousImports.Parent, CompilationUnitSyntax).Imports
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Indentation\VisualBasicSmartTokenFormatter.vb (2)
22Private ReadOnly _root As CompilationUnitSyntax 26root As CompilationUnitSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
869Dim block = TryCast(node, CompilationUnitSyntax) 1776Dim compilationUnit = DirectCast(node, CompilationUnitSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\FieldGenerator.vb (2)
44Friend Function AddFieldTo(destination As CompilationUnitSyntax, 47availableIndices As IList(Of Boolean)) As CompilationUnitSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (2)
26Friend Shared Function AddMethodTo(destination As CompilationUnitSyntax, 29availableIndices As IList(Of Boolean)) As CompilationUnitSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamedTypeGenerator.vb (2)
37destination As CompilationUnitSyntax, 41cancellationToken As CancellationToken) As CompilationUnitSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (3)
15destination As CompilationUnitSyntax, 19cancellationToken As CancellationToken) As CompilationUnitSyntax 80Return DirectCast(declaration, CompilationUnitSyntax).WithMembers(Nothing)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\PropertyGenerator.vb (2)
20Friend Function AddPropertyTo(destination As CompilationUnitSyntax, 23availableIndices As IList(Of Boolean)) As CompilationUnitSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (18)
54If TypeOf destination Is CompilationUnitSyntax Then 55Return GetAvailableInsertionIndices(DirectCast(destination, CompilationUnitSyntax), cancellationToken) 65Private Overloads Shared Function GetAvailableInsertionIndices(destination As CompilationUnitSyntax, cancellationToken As CancellationToken) As IList(Of Boolean) 107CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 113Return Cast(Of TDeclarationNode)(FieldGenerator.AddFieldTo(Cast(Of CompilationUnitSyntax)(destinationType), field, options, availableIndices)) 123CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax)(destinationType) 128Return Cast(Of TDeclarationNode)(PropertyGenerator.AddPropertyTo(Cast(Of CompilationUnitSyntax)(destinationType), [property], options, availableIndices)) 138CheckDeclarationNode(Of TypeBlockSyntax, CompilationUnitSyntax, NamespaceBlockSyntax)(destination) 167Dim compilationUnit = TryCast(destination, CompilationUnitSyntax) 182CheckDeclarationNode(Of TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 188Return Cast(Of TDeclarationNode)(NamedTypeGenerator.AddNamedTypeTo(Me, Cast(Of CompilationUnitSyntax)(destination), namedType, options, availableIndices, cancellationToken)) 198CheckDeclarationNode(Of CompilationUnitSyntax, NamespaceBlockSyntax)(destination) 200If TypeOf destination Is CompilationUnitSyntax Then 201Return Cast(Of TDeclarationNode)(NamespaceGenerator.AddNamespaceTo(Me, Cast(Of CompilationUnitSyntax)(destination), [namespace], options, availableIndices, cancellationToken)) 236CheckDeclarationNode(Of EnumBlockSyntax, TypeBlockSyntax, NamespaceBlockSyntax, CompilationUnitSyntax)(destination) 244Return Cast(Of TDeclarationNode)(Cast(Of CompilationUnitSyntax)(destination).AddMembers(members.Cast(Of StatementSyntax).ToArray())) 344Dim compilationUnit = TryCast(destination, CompilationUnitSyntax) 387Dim compilationUnit = TryCast(destination, CompilationUnitSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\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 101Private Function AddImportsStatements(root As CompilationUnitSyntax, importsStatements As IList(Of ImportsStatementSyntax)) As List(Of ImportsStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (1)
41root As CompilationUnitSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.vb (2)
17Inherits AbstractIndentationService(Of CompilationUnitSyntax) 40root As CompilationUnitSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicAddImportsService.vb (3)
21CompilationUnitSyntax, 83Return DirectCast(node, CompilationUnitSyntax).Imports 102Dim compilationUnit = DirectCast(root, CompilationUnitSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicRemoveUnnecessaryImportsService.vb (1)
42Dim oldRoot = DirectCast(root, CompilationUnitSyntax)
System.Windows.Forms.Analyzers.CodeFixes.VisualBasic (2)
AddDesignerSerializationVisibility\AddDesignerSerializationVisibilityCodeFixProvider.vb (2)
129Dim compilationUnit As CompilationUnitSyntax = root. 131OfType(Of CompilationUnitSyntax)().