92 references to Imports
Microsoft.CodeAnalysis.VisualBasic (15)
Declarations\DeclarationTreeBuilder.vb (1)
236For Each directive In compilationUnit.Imports
Generated\Syntax.xml.Main.Generated.vb (1)
1519Dim newImports = VisitList(node.[Imports])
Generated\Syntax.xml.Syntax.Generated.vb (6)
425return Update(options, Me.Imports, Me.Attributes, Me.Members, Me.EndOfFileToken) 455Return Me.WithImports(Me.Imports.AddRange(items)) 478return Update(Me.Options, Me.Imports, attributes, Me.Members, Me.EndOfFileToken) 506return Update(Me.Options, Me.Imports, Me.Attributes, members, Me.EndOfFileToken) 529return Update(Me.Options, Me.Imports, Me.Attributes, Me.Members, endOfFileToken) 591If options <> Me.Options OrElse [imports] <> Me.[Imports] OrElse attributes <> Me.Attributes OrElse members <> Me.Members OrElse endOfFileToken <> Me.EndOfFileToken Then
OptionsValidator.vb (1)
34Dim importList As SyntaxList(Of ImportsStatementSyntax) = tree.GetCompilationUnitRoot().Imports
Semantics\StatementSyntaxWalker.vb (1)
30VisitList(node.Imports)
Symbols\Source\SourceFile.vb (2)
113For Each statement In compilationUnitSyntax.Imports 178BindImports(compilationUnitSyntax.Imports, binder, diagBag, importMembersOf, importMembersOfSyntax, importAliasesOpt, xmlNamespacesOpt, cancellationToken, filterSpan)
Syntax\SyntaxNormalizer.vb (3)
732Dim hasImports = node.Imports.Any 743AddLinebreaksAfterElementsIfNeeded(node.Imports, 1, 2) 745AddLinebreaksAfterElementsIfNeeded(node.Imports, 1, 1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (12)
DefaultOperationProvider.vb (1)
136Dim [imports] = DirectCast(previousImports.Parent, CompilationUnitSyntax).Imports
SemanticModelExtensions.vb (1)
84From u In location.GetAncestorOrThis(Of CompilationUnitSyntax).Imports
SyntaxNodeExtensions.vb (2)
985For i = 0 To root.Imports.Count - 1 986Dim statement = root.Imports(i)
SyntaxTreeExtensions.vb (1)
306Return compilationUnit Is Nothing OrElse compilationUnit.Imports.Count = 0
VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
57Return SpecializedCollections.SingletonEnumerable(tree.GetCompilationUnitRoot().Imports.GetContainedSpan())
VisualBasicRemoveUnnecessaryImportsRewriter.vb (4)
48Dim oldImports = compilationUnit.Imports.ToList() 127Dim nextToken = compilationUnit.Imports.Last().GetLastToken().GetNextTokenOrEndOfFile() 141If Not compilationUnit.Imports.Any(Function(i) i.HasAnnotation(_annotation)) Then 147If newCompilationUnit.Imports.Count = 0 AndAlso newCompilationUnit.Options.Count = 0 Then
VisualBasicSyntaxFacts.vb (1)
1793[imports] = compilationUnit.Imports
VisualBasicUnnecessaryImportsProvider.vb (1)
92For Each statement In compilationUnit.Imports
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (11)
CompilationUnitSyntaxExtensions.vb (10)
28If root.Imports.Count > 0 Then 29Dim start = root.Imports.First.SpanStart 30Dim [end] = root.Imports.Last.Span.End 75If root.Imports.IsSorted(comparers.Item1) Then 77ElseIf root.Imports.IsSorted(comparers.Item2) Then 82VisualBasicSyntaxFacts.Instance, root, root.Imports, [imports]) 91Dim importsLength = root.Imports.Count 96If root.Imports(index).GetLeadingTrivia().Any(Function(trivia) trivia.IsKind(SyntaxKind.IfDirectiveTrivia, SyntaxKind.ElseIfDirectiveTrivia, SyntaxKind.ElseDirectiveTrivia)) Then 100If root.Imports(index).GetLeadingTrivia().Any(Function(trivia) trivia.IsKind(SyntaxKind.EndIfDirectiveTrivia)) Then 107[imports].AddRange(root.Imports)
VisualBasicAddImportsService.vb (1)
85Return DirectCast(node, CompilationUnitSyntax).Imports
Microsoft.CodeAnalysis.VisualBasic.Features (13)
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (5)
67If Not compilationUnit.Imports.Contains(importsStatement) Then 102If root.Imports.Any() Then 103destinationLine = FindLastContiguousStatement(root.Imports, root.GetLeadingBannerAndPreprocessorDirectives()) 142ElseIf root.Imports.Any() Then 143destinationLine = root.Imports.Last().GetLocation().GetLineSpan().EndLinePosition.Line + 1
Completion\CompletionProviders\ImportCompletionProvider\TypeImportCompletionProvider.vb (1)
54Return node.GetAncestorOrThis(Of CompilationUnitSyntax).Imports.SelectMany(Function(import) import.ImportsClauses).OfType(Of SimpleImportsClauseSyntax).ToImmutableArray()
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.vb (1)
93For Each importsStatement In compilationUnit.Imports
GenerateType\VisualBasicGenerateTypeService.vb (1)
658Dim importsClauses = compilationRoot.Imports.Select(Function(n) n.ImportsClauses)
LineSeparators\VisualBasicLineSeparatorService.vb (1)
90ProcessImports(progBlock.Imports, spans)
Structure\Providers\CompilationUnitStructureProvider.vb (3)
22If Not compilationUnit.Imports.IsEmpty Then 23Dim startPos = compilationUnit.Imports.First().SpanStart 24Dim endPos = compilationUnit.Imports.Last().Span.End
VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
57Return SpecializedCollections.SingletonEnumerable(tree.GetCompilationUnitRoot().Imports.GetContainedSpan())
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Compilation\SemanticModelAPITests.vb (2)
1767Dim importsStatement = root.Imports(0) 1787Dim importsStatement = root.Imports(0)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (6)
Generated\Syntax.Test.xml.Generated.vb (1)
18677Dim withObj = objectUnderTest.WithOptions(objectUnderTest.Options).WithImports(objectUnderTest.Imports).WithAttributes(objectUnderTest.Attributes).WithMembers(objectUnderTest.Members).WithEndOfFileToken(objectUnderTest.EndOfFileToken)
TestSyntaxNodes.vb (5)
2842Dim FirstImportsClause As ImportsStatementSyntax = Root.Imports(0) 2843Dim SecondImportsClause As ImportsStatementSyntax = Root.Imports(1) 2844Dim ThirdImportsClause As ImportsStatementSyntax = Root.Imports(2) 2887Dim FirstImportsClause As ImportsStatementSyntax = Root.Imports(0) 3453Dim FirstImportsClause As ImportsStatementSyntax = Root.Imports(0)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (28)
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
3118Return DirectCast(declaration, CompilationUnitSyntax).Imports 3140Return cu.WithImports(cu.Imports.AddRange(newImports))
CompilationUnitSyntaxExtensions.vb (10)
28If root.Imports.Count > 0 Then 29Dim start = root.Imports.First.SpanStart 30Dim [end] = root.Imports.Last.Span.End 75If root.Imports.IsSorted(comparers.Item1) Then 77ElseIf root.Imports.IsSorted(comparers.Item2) Then 82VisualBasicSyntaxFacts.Instance, root, root.Imports, [imports]) 91Dim importsLength = root.Imports.Count 96If root.Imports(index).GetLeadingTrivia().Any(Function(trivia) trivia.IsKind(SyntaxKind.IfDirectiveTrivia, SyntaxKind.ElseIfDirectiveTrivia, SyntaxKind.ElseDirectiveTrivia)) Then 100If root.Imports(index).GetLeadingTrivia().Any(Function(trivia) trivia.IsKind(SyntaxKind.EndIfDirectiveTrivia)) Then 107[imports].AddRange(root.Imports)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (2)
64For Each import In compilationUnit.Imports 353Return node.Imports
Formatting\DefaultOperationProvider.vb (1)
136Dim [imports] = DirectCast(previousImports.Parent, CompilationUnitSyntax).Imports
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
306Return compilationUnit Is Nothing OrElse compilationUnit.Imports.Count = 0
OrganizeImports\VisualBasicOrganizeImportsService.Rewriter.vb (2)
31node.Imports, _placeSystemNamespaceFirst, _separateGroups, _newLineTrivia) 35AddTextChange(node.Imports, organizedImports)
SemanticModelExtensions.vb (1)
84From u In location.GetAncestorOrThis(Of CompilationUnitSyntax).Imports
SyntaxNodeExtensions.vb (2)
985For i = 0 To root.Imports.Count - 1 986Dim statement = root.Imports(i)
VisualBasicAddImportsService.vb (1)
85Return DirectCast(node, CompilationUnitSyntax).Imports
VisualBasicRemoveUnnecessaryImportsRewriter.vb (4)
48Dim oldImports = compilationUnit.Imports.ToList() 127Dim nextToken = compilationUnit.Imports.Last().GetLastToken().GetNextTokenOrEndOfFile() 141If Not compilationUnit.Imports.Any(Function(i) i.HasAnnotation(_annotation)) Then 147If newCompilationUnit.Imports.Count = 0 AndAlso newCompilationUnit.Options.Count = 0 Then
VisualBasicSyntaxFacts.vb (1)
1793[imports] = compilationUnit.Imports
VisualBasicUnnecessaryImportsProvider.vb (1)
92For Each statement In compilationUnit.Imports
Microsoft.VisualStudio.LanguageServices.VisualBasic (5)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (2)
45GetImportsClauses(oldRoot.Imports), 46GetImportsClauses(newRoot.Imports),
CodeModel\VisualBasicCodeModelService.vb (2)
326For Each importStatement In parent.Imports 3932Dim importsList = compilationUnit.Imports.Insert(index, importsStatement)
Snippets\SnippetExpansionClient.vb (1)
147Dim localImportsClauses = CType(root, CompilationUnitSyntax).Imports.SelectMany(Function(x) x.ImportsClauses)