4 instantiations of ImportsStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
786Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.ImportsStatementSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
1561Return New ImportsStatementSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newImportsKeyword, newImportsClauses.Node) 6791Return New ImportsStatementSyntax(SyntaxKind.ImportsStatement, Nothing, Nothing, DirectCast(importsKeyword.Node, InternalSyntax.KeywordSyntax), importsClauses.Node)
Generated\Syntax.xml.Syntax.Generated.vb (1)
761Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ImportsStatementSyntax(kind, errors, annotations, importsKeyword, if(importsClauses IsNot Nothing, importsClauses.Green, Nothing)), Nothing, 0)
168 references to ImportsStatementSyntax
Microsoft.CodeAnalysis.VisualBasic (22)
Binding\BinderFactory.BinderFactoryVisitor.vb (1)
241Public Overrides Function VisitImportsStatement(node As ImportsStatementSyntax) As Binder
Compilation\VisualBasicCompilation.vb (2)
1818Friend Sub RecordImports(syntax As ImportsStatementSyntax) 1831Public Sub New(syntax As ImportsStatementSyntax)
Generated\Syntax.xml.Main.Generated.vb (8)
26Public Overridable Function VisitImportsStatement(ByVal node As ImportsStatementSyntax) As TResult 761Public Overridable Sub VisitImportsStatement(ByVal node As ImportsStatementSyntax) 1552Public Overrides Function VisitImportsStatement(ByVal node As ImportsStatementSyntax) 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 6785Public Shared Function ImportsStatement(importsKeyword As SyntaxToken, importsClauses As SeparatedSyntaxList(Of ImportsClauseSyntax)) As ImportsStatementSyntax 6802Public Shared Function ImportsStatement(importsClauses As SeparatedSyntaxList(Of ImportsClauseSyntax)) As ImportsStatementSyntax 6810Public Shared Function ImportsStatement() As ImportsStatementSyntax
Generated\Syntax.xml.Syntax.Generated.vb (9)
438Public ReadOnly Property [Imports] As SyntaxList(Of ImportsStatementSyntax) 441Return new SyntaxList(Of ImportsStatementSyntax)(listNode) 450Public Shadows Function WithImports([imports] as SyntaxList(Of ImportsStatementSyntax)) As CompilationUnitSyntax 454Public Shadows Function AddImports(ParamArray items As ImportsStatementSyntax()) 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 778Public Shadows Function WithImportsKeyword(importsKeyword as SyntaxToken) As ImportsStatementSyntax 804Public Shadows Function WithImportsClauses(importsClauses as SeparatedSyntaxList(Of ImportsClauseSyntax)) As ImportsStatementSyntax 808Public Shadows Function AddImportsClauses(ParamArray items As ImportsClauseSyntax()) As ImportsStatementSyntax 849Public Function Update(importsKeyword As SyntaxToken, importsClauses As SeparatedSyntaxList(Of ImportsClauseSyntax)) As ImportsStatementSyntax
OptionsValidator.vb (1)
34Dim importList As SyntaxList(Of ImportsStatementSyntax) = tree.GetCompilationUnitRoot().Imports
Symbols\Source\SourceFile.vb (1)
237Private Shared Sub BindImports(importsListSyntax As SyntaxList(Of ImportsStatementSyntax),
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (26)
DefaultOperationProvider.vb (4)
127TypeOf currentToken.Parent Is ImportsStatementSyntax AndAlso 128TypeOf previousStatement Is ImportsStatementSyntax Then 130Dim previousImports = DirectCast(previousStatement, ImportsStatementSyntax) 131Dim currentImports = DirectCast(currentToken.Parent, ImportsStatementSyntax)
ElasticTriviaFormattingRule.vb (1)
240Dim [imports] = token.GetAncestor(Of ImportsStatementSyntax)()
ImportsOrganizer.vb (9)
12Public Shared Function Organize([imports] As SyntaxList(Of ImportsStatementSyntax), 15newLineTrivia As SyntaxTrivia) As SyntaxList(Of ImportsStatementSyntax) 35Public Shared Function NeedsGrouping(import1 As ImportsStatementSyntax, 36import2 As ImportsStatementSyntax) As Boolean 72Public Shared Function OrganizeWorker([imports] As SyntaxList(Of ImportsStatementSyntax), 74newLineTrivia As SyntaxTrivia) As SyntaxList(Of ImportsStatementSyntax) 76Dim initialList = New List(Of ImportsStatementSyntax)([imports]) 104Private Shared Sub EnsureNewLines(list As List(Of ImportsStatementSyntax), newLineTrivia As SyntaxTrivia) 118Private Shared Function GetExistingEndOfLineTrivia(list As List(Of ImportsStatementSyntax)) As SyntaxTrivia
ImportsStatementComparer.vb (6)
9Implements IComparer(Of ImportsStatementSyntax) 11Public Shared ReadOnly SystemFirstInstance As IComparer(Of ImportsStatementSyntax) = New ImportsStatementComparer(TokenComparer.SystemFirstInstance) 12Public Shared ReadOnly NormalInstance As IComparer(Of ImportsStatementSyntax) = New ImportsStatementComparer(TokenComparer.NormalInstance) 21Public Function Compare(directive1 As ImportsStatementSyntax, directive2 As ImportsStatementSyntax) As Integer Implements IComparer(Of ImportsStatementSyntax).Compare
VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
42Dim statement = DirectCast(clause.Parent, ImportsStatementSyntax)
VisualBasicRemoveUnnecessaryImportsRewriter.vb (1)
39Public Overrides Function VisitImportsStatement(node As ImportsStatementSyntax) As SyntaxNode
VisualBasicSyntaxFacts.vb (3)
1555Dim importStatement = TryCast(node, ImportsStatementSyntax) 1578Dim importStatement = DirectCast(node, ImportsStatementSyntax) 1645Return DirectCast(node, ImportsStatementSyntax).ImportsClauses.Count
VisualBasicUnnecessaryImportsProvider.vb (1)
45Dim node = TryCast(root.FindNode(diagnostic.Location.SourceSpan), ImportsStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (21)
CompilationUnitSyntaxExtensions.vb (6)
19If contextNode.GetAncestor(Of ImportsStatementSyntax)() IsNot Nothing Then 45importStatement As ImportsStatementSyntax, 53importsStatements As IList(Of ImportsStatementSyntax), 88Private Function AddImportsStatements(root As CompilationUnitSyntax, importsStatements As IList(Of ImportsStatementSyntax)) As List(Of ImportsStatementSyntax) 90Dim [imports] = New List(Of ImportsStatementSyntax)
SyntaxTreeExtensions.vb (2)
519token.IsChildToken(Of ImportsStatementSyntax)(Function(importsStatement) importsStatement.ImportsKeyword) OrElse 520token.IsChildSeparatorToken(Of ImportsStatementSyntax, ImportsClauseSyntax)(Function(importsStatement) importsStatement.ImportsClauses) OrElse
VisualBasicAddImportsService.vb (12)
24ImportsStatementSyntax, 25ImportsStatementSyntax) 41Dim importsA = TryCast(a, ImportsStatementSyntax) 42Dim importsB = TryCast(b, ImportsStatementSyntax) 63Protected Overrides Function GetAlias(usingOrAlias As ImportsStatementSyntax) As SyntaxNode 74Protected Overrides Function IsStaticUsing(usingOrAlias As ImportsStatementSyntax) As Boolean 79Protected Overrides Function GetExterns(node As SyntaxNode) As SyntaxList(Of ImportsStatementSyntax) 83Protected Overrides Function GetUsingsAndAliases(node As SyntaxNode) As SyntaxList(Of ImportsStatementSyntax) 92externAliases() As ImportsStatementSyntax, 93usingDirectives() As ImportsStatementSyntax, 94staticUsingDirectives() As ImportsStatementSyntax, 95aliasDirectives() As ImportsStatementSyntax,
VisualBasicSyntaxContext.vb (1)
177isInImportsDirective:=leftToken.GetAncestor(Of ImportsStatementSyntax)() IsNot Nothing,
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
EditAndContinue\TopLevelEditingTests.vb (1)
26Assert.IsType(Of ImportsStatementSyntax)(edits.Edits.First().OldNode)
Microsoft.CodeAnalysis.VisualBasic.Features (8)
AddImport\VisualBasicAddImportFeatureService.vb (3)
202Private Shared Function GetImportsStatement(symbol As INamespaceOrTypeSymbol) As ImportsStatementSyntax 207Private Shared Function GetImportsStatement(nameSyntax As NameSyntax) As ImportsStatementSyntax 293importsStatement As ImportsStatementSyntax,
CodeFixes\MoveToTopOfFile\MoveToTopOfFileCodeFixProvider.vb (2)
66Dim importsStatement = DirectCast(node, ImportsStatementSyntax) 100Private Shared Function CreateActionForImports(document As Document, node As ImportsStatementSyntax, root As CompilationUnitSyntax, cancellationToken As CancellationToken) As IEnumerable(Of CodeAction)
Completion\KeywordRecommenders\Types\BuiltInTypesKeywordRecommender.vb (1)
53If targetToken.GetAncestor(Of ImportsStatementSyntax)() IsNot Nothing Then
LineSeparators\VisualBasicLineSeparatorService.vb (1)
145Private Shared Sub ProcessImports(importsList As SyntaxList(Of ImportsStatementSyntax), spans As ArrayBuilder(Of TextSpan))
VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
42Dim statement = DirectCast(clause.Parent, ImportsStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (8)
Generated\Syntax.Test.xml.Generated.vb (1)
10073Private Shared Function GenerateRedImportsStatement() As ImportsStatementSyntax
Parser\ParseImports.vb (2)
122VerifySyntaxKinds(tree.GetRoot().DescendantNodes.OfType(Of ImportsStatementSyntax).First, 143VerifySyntaxKinds(tree.GetRoot().DescendantNodes.OfType(Of ImportsStatementSyntax).First,
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 (65)
CodeGeneration\NamespaceGenerator.vb (2)
97Private Function GenerateImportsStatements([namespace] As INamespaceSymbol) As SyntaxList(Of ImportsStatementSyntax) 106Private Function GenerateImportsStatement(import As ISymbol) As ImportsStatementSyntax
CodeGeneration\VisualBasicSyntaxGenerator.vb (10)
1573Private Function AsImports(declarations As IEnumerable(Of SyntaxNode)) As SyntaxList(Of ImportsStatementSyntax) 1574Return If(declarations Is Nothing, Nothing, SyntaxFactory.List(declarations.Select(AddressOf AsNamespaceImport).OfType(Of ImportsStatementSyntax)())) 1583Return TryCast(node, ImportsStatementSyntax) 1587Return If(declarations Is Nothing, Nothing, SyntaxFactory.List(declarations.OfType(Of StatementSyntax)().Where(Function(s) Not TypeOf s Is ImportsStatementSyntax))) 2060Dim stmt = TryCast(declaration.Parent, ImportsStatementSyntax) 2152Dim stmt = DirectCast(declaration, ImportsStatementSyntax) 2223Dim stmt = DirectCast(declaration, ImportsStatementSyntax) 3828Return DirectCast(declaration, ImportsStatementSyntax).ImportsClauses 3855Flatten(builder, DirectCast(member, ImportsStatementSyntax).ImportsClauses) 3915Dim imps = DirectCast(node.Parent, ImportsStatementSyntax)
CompilationUnitSyntaxExtensions.vb (6)
19If contextNode.GetAncestor(Of ImportsStatementSyntax)() IsNot Nothing Then 45importStatement As ImportsStatementSyntax, 53importsStatements As IList(Of ImportsStatementSyntax), 88Private Function AddImportsStatements(root As CompilationUnitSyntax, importsStatements As IList(Of ImportsStatementSyntax)) As List(Of ImportsStatementSyntax) 90Dim [imports] = New List(Of ImportsStatementSyntax)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (4)
22ImportsStatementSyntax, 352Protected Overrides Function GetUsingAliases(node As CompilationUnitSyntax) As SyntaxList(Of ImportsStatementSyntax) 356Protected Overrides Function GetUsingAliases(node As NamespaceBlockSyntax) As SyntaxList(Of ImportsStatementSyntax) 555Protected Overrides Function TryGetAliasesFromUsingDirective(importStatement As ImportsStatementSyntax, ByRef aliases As ImmutableArray(Of (aliasName As String, name As String))) As Boolean
Formatting\DefaultOperationProvider.vb (4)
127TypeOf currentToken.Parent Is ImportsStatementSyntax AndAlso 128TypeOf previousStatement Is ImportsStatementSyntax Then 130Dim previousImports = DirectCast(previousStatement, ImportsStatementSyntax) 131Dim currentImports = DirectCast(currentToken.Parent, ImportsStatementSyntax)
Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
240Dim [imports] = token.GetAncestor(Of ImportsStatementSyntax)()
ImportsOrganizer.vb (9)
12Public Shared Function Organize([imports] As SyntaxList(Of ImportsStatementSyntax), 15newLineTrivia As SyntaxTrivia) As SyntaxList(Of ImportsStatementSyntax) 35Public Shared Function NeedsGrouping(import1 As ImportsStatementSyntax, 36import2 As ImportsStatementSyntax) As Boolean 72Public Shared Function OrganizeWorker([imports] As SyntaxList(Of ImportsStatementSyntax), 74newLineTrivia As SyntaxTrivia) As SyntaxList(Of ImportsStatementSyntax) 76Dim initialList = New List(Of ImportsStatementSyntax)([imports]) 104Private Shared Sub EnsureNewLines(list As List(Of ImportsStatementSyntax), newLineTrivia As SyntaxTrivia) 118Private Shared Function GetExistingEndOfLineTrivia(list As List(Of ImportsStatementSyntax)) As SyntaxTrivia
ImportsStatementComparer.vb (6)
9Implements IComparer(Of ImportsStatementSyntax) 11Public Shared ReadOnly SystemFirstInstance As IComparer(Of ImportsStatementSyntax) = New ImportsStatementComparer(TokenComparer.SystemFirstInstance) 12Public Shared ReadOnly NormalInstance As IComparer(Of ImportsStatementSyntax) = New ImportsStatementComparer(TokenComparer.NormalInstance) 21Public Function Compare(directive1 As ImportsStatementSyntax, directive2 As ImportsStatementSyntax) As Integer Implements IComparer(Of ImportsStatementSyntax).Compare
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (2)
519token.IsChildToken(Of ImportsStatementSyntax)(Function(importsStatement) importsStatement.ImportsKeyword) OrElse 520token.IsChildSeparatorToken(Of ImportsStatementSyntax, ImportsClauseSyntax)(Function(importsStatement) importsStatement.ImportsClauses) OrElse
OrganizeImports\VisualBasicOrganizeImportsService.Rewriter.vb (1)
41Public Overrides Function VisitImportsStatement(node As ImportsStatementSyntax) As SyntaxNode
Simplification\VisualBasicSimplificationService.vb (2)
171Dim statement = TryCast(node, ImportsStatementSyntax) 172Dim clause = TryCast(node, ImportsStatementSyntax)
VisualBasicAddImportsService.vb (12)
24ImportsStatementSyntax, 25ImportsStatementSyntax) 41Dim importsA = TryCast(a, ImportsStatementSyntax) 42Dim importsB = TryCast(b, ImportsStatementSyntax) 63Protected Overrides Function GetAlias(usingOrAlias As ImportsStatementSyntax) As SyntaxNode 74Protected Overrides Function IsStaticUsing(usingOrAlias As ImportsStatementSyntax) As Boolean 79Protected Overrides Function GetExterns(node As SyntaxNode) As SyntaxList(Of ImportsStatementSyntax) 83Protected Overrides Function GetUsingsAndAliases(node As SyntaxNode) As SyntaxList(Of ImportsStatementSyntax) 92externAliases() As ImportsStatementSyntax, 93usingDirectives() As ImportsStatementSyntax, 94staticUsingDirectives() As ImportsStatementSyntax, 95aliasDirectives() As ImportsStatementSyntax,
VisualBasicRemoveUnnecessaryImportsRewriter.vb (1)
39Public Overrides Function VisitImportsStatement(node As ImportsStatementSyntax) As SyntaxNode
VisualBasicSyntaxContext.vb (1)
177isInImportsDirective:=leftToken.GetAncestor(Of ImportsStatementSyntax)() IsNot Nothing,
VisualBasicSyntaxFacts.vb (3)
1555Dim importStatement = TryCast(node, ImportsStatementSyntax) 1578Dim importStatement = DirectCast(node, ImportsStatementSyntax) 1645Return DirectCast(node, ImportsStatementSyntax).ImportsClauses.Count
VisualBasicUnnecessaryImportsProvider.vb (1)
45Dim node = TryCast(root.FindNode(diagnostic.Location.SourceSpan), ImportsStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (3)
CodeGeneration\SyntaxGeneratorTests.vb (3)
1641VerifySyntax(Of ImportsStatementSyntax)( 1645VerifySyntax(Of ImportsStatementSyntax)( 1649VerifySyntax(Of ImportsStatementSyntax)(
Microsoft.VisualStudio.LanguageServices.VisualBasic (14)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (1)
70Private Shared Function GetImportsClauses(importsStatements As SyntaxList(Of ImportsStatementSyntax)) As IReadOnlyList(Of ImportsClauseSyntax)
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (4)
115Return GetImportsStatementStartPoint(text, DirectCast(node.Parent, ImportsStatementSyntax), part) 205Return GetImportsStatementEndPoint(text, DirectCast(node.Parent, ImportsStatementSyntax), part) 1231Private Shared Function GetImportsStatementStartPoint(text As SourceText, importsStatement As ImportsStatementSyntax, part As EnvDTE.vsCMPart) As VirtualTreePoint? 1257Private Shared Function GetImportsStatementEndPoint(text As SourceText, importsStatement As ImportsStatementSyntax, part As EnvDTE.vsCMPart) As VirtualTreePoint?
CodeModel\VisualBasicCodeModelService.vb (3)
578Dim importsStatement = DirectCast(node, ImportsStatementSyntax) 1637Dim importsStatement = DirectCast(importsClause.Parent, ImportsStatementSyntax) 3925Dim importsStatement = DirectCast(importNode, ImportsStatementSyntax)
Help\VisualBasicHelpContextService.Visitor.vb (1)
569Public Overrides Sub VisitImportsStatement(node As ImportsStatementSyntax)
Snippets\SnippetExpansionClient.vb (5)
145Private Shared Function GetImportsStatementsToAdd(document As Document, snippetNode As XElement, importsNode As XElement, cancellationToken As CancellationToken) As IList(Of ImportsStatementSyntax) 162Dim importsToAdd = New List(Of ImportsStatementSyntax) 184importsToAdd As List(Of ImportsStatementSyntax), 190Dim importsStatement = TryCast(SyntaxFactory.ParseExecutableStatement("Imports " + namespaceToImport), ImportsStatementSyntax) 209importsStatement As ImportsStatementSyntax,