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