1 implementation of IsUsingOrExternOrImport
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1164public bool IsUsingOrExternOrImport([NotNullWhen(true)] SyntaxNode? node)
7 references to IsUsingOrExternOrImport
Microsoft.CodeAnalysis.Features (6)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (1)
90if (r.ChildNodes().All(n => syntaxFacts.IsUsingOrExternOrImport(n) || Fixer.IsAttributeListWithAssemblyAttributes(n)))
CodeLens\CodeLensReferencesService.cs (1)
186syntaxFactsService.IsUsingOrExternOrImport(node) ||
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
95.Where(syntaxFacts.IsUsingOrExternOrImport)
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (1)
208return leftToken.GetAncestor(syntaxFacts.IsUsingOrExternOrImport) is { } node
OrganizeImports\OrganizeImportsCodeRefactoringProvider.cs (2)
74var importNode = token.GetAncestors<SyntaxNode>().FirstOrDefault(syntaxFacts.IsUsingOrExternOrImport); 87var imports = ancestor.ChildNodes().Where(syntaxFacts.IsUsingOrExternOrImport);
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
88else if (node.FirstAncestorOrSelf<SyntaxNode, ISyntaxFacts>((node, syntaxFacts) => syntaxFacts.IsUsingOrExternOrImport(node), syntaxFacts) != null)