202 references to UsingDirective
Microsoft.CodeAnalysis.CSharp (8)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1067if (node.IsKind(SyntaxKind.UsingDirective) && node.Parent == containingNode)
Compilation\CSharpSemanticModel.cs (2)
93if (!isSpeculative && node.Parent != null && node.Parent.Kind() == SyntaxKind.NameEquals && node.Parent.Parent.Kind() == SyntaxKind.UsingDirective) 5098case SyntaxKind.UsingDirective:
Parser\LanguageParser.cs (1)
784if (this.IsIncrementalAndFactoryContextMatches && this.CurrentNodeKind == SyntaxKind.UsingDirective)
Syntax\SyntaxFacts.cs (1)
250case UsingDirective:
Syntax\SyntaxNormalizer.cs (3)
425else if (currentToken.Parent.IsKind(SyntaxKind.UsingDirective)) 427return nextToken.Parent.IsKind(SyntaxKind.UsingDirective) ? 1 : 2; 686if (token.Parent.Parent?.Kind() is not SyntaxKind.TypeArgumentList and not SyntaxKind.UsingDirective)
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
CSharpAccessibilityFacts.cs (1)
194case SyntaxKind.UsingDirective:
CSharpSyntaxFacts.cs (1)
1223return node.IsKind(SyntaxKind.UsingDirective) ||
MisplacedUsingDirectivesDiagnosticAnalyzer.cs (1)
90t => t.Kind() is not (SyntaxKind.UsingDirective or SyntaxKind.NamespaceDeclaration or SyntaxKind.FileScopedNamespaceDeclaration));
NullableImpactingSpanWalker.cs (2)
82if (node.IsParentKind(SyntaxKind.UsingDirective)) 100if (node.IsParentKind(SyntaxKind.NameEquals) && node.Parent.IsParentKind(SyntaxKind.UsingDirective))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
456if (token.Parent is (kind: SyntaxKind.ExternAliasDirective or SyntaxKind.UsingDirective)) 2200token.Parent.IsParentKind(SyntaxKind.UsingDirective))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Interactive\CSharpSendToInteractiveSubmissionProvider.cs (1)
115|| node.IsKind(SyntaxKind.UsingDirective);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Diagnostics\DiagnosticAnalyzerTests.cs (2)
244context.RegisterSyntaxNodeAction(AnalyzeNode, SyntaxKind.Attribute, SyntaxKind.ClassDeclaration, SyntaxKind.UsingDirective); 262case SyntaxKind.UsingDirective:
Microsoft.CodeAnalysis.CSharp.Features (14)
CodeLens\CSharpCodeLensDisplayInfoService.cs (1)
159case SyntaxKind.UsingDirective:
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (1)
117if (token.Parent is (kind: SyntaxKind.ExternAliasDirective or SyntaxKind.UsingDirective) &&
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (2)
123if (token.Parent is (kind: SyntaxKind.ExternAliasDirective or SyntaxKind.UsingDirective)) 152previousToken.Parent is (kind: SyntaxKind.ExternAliasDirective or SyntaxKind.UsingDirective))
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
1433if (node.Kind() is SyntaxKind.UsingDirective or SyntaxKind.NamespaceDeclaration or SyntaxKind.FileScopedNamespaceDeclaration) 1606case SyntaxKind.UsingDirective: 1974case SyntaxKind.UsingDirective:
EditAndContinue\SyntaxComparer.cs (3)
579case SyntaxKind.UsingDirective: 817case SyntaxKind.UsingDirective: 1409case SyntaxKind.UsingDirective:
MetadataAsSource\FormattingRule.cs (1)
38if (previousToken.Kind() == SyntaxKind.SemicolonToken && previousToken.Parent.Kind() == SyntaxKind.UsingDirective)
MisplacedUsingDirectivesDiagnosticAnalyzer.cs (1)
90t => t.Kind() is not (SyntaxKind.UsingDirective or SyntaxKind.NamespaceDeclaration or SyntaxKind.FileScopedNamespaceDeclaration));
NullableImpactingSpanWalker.cs (2)
82if (node.IsParentKind(SyntaxKind.UsingDirective)) 100if (node.IsParentKind(SyntaxKind.NameEquals) && node.Parent.IsParentKind(SyntaxKind.UsingDirective))
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
1031var usingDirective = (UsingDirectiveSyntax)tree.FindNodeOrTokenByKind(SyntaxKind.UsingDirective).AsNode();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (155)
Parsing\AnonymousFunctionParsingTests.cs (35)
39N(SyntaxKind.UsingDirective); 140N(SyntaxKind.UsingDirective); 237N(SyntaxKind.UsingDirective); 338N(SyntaxKind.UsingDirective); 439N(SyntaxKind.UsingDirective); 543N(SyntaxKind.UsingDirective); 649N(SyntaxKind.UsingDirective); 658N(SyntaxKind.UsingDirective); 792N(SyntaxKind.UsingDirective); 2470N(SyntaxKind.UsingDirective); 2479N(SyntaxKind.UsingDirective); 2618N(SyntaxKind.UsingDirective); 2627N(SyntaxKind.UsingDirective); 2766N(SyntaxKind.UsingDirective); 2775N(SyntaxKind.UsingDirective); 2917N(SyntaxKind.UsingDirective); 3028N(SyntaxKind.UsingDirective); 3037N(SyntaxKind.UsingDirective); 3176N(SyntaxKind.UsingDirective); 3291N(SyntaxKind.UsingDirective); 3300N(SyntaxKind.UsingDirective); 3444N(SyntaxKind.UsingDirective); 3453N(SyntaxKind.UsingDirective); 3597N(SyntaxKind.UsingDirective); 3606N(SyntaxKind.UsingDirective); 3754N(SyntaxKind.UsingDirective); 3874N(SyntaxKind.UsingDirective); 3883N(SyntaxKind.UsingDirective); 4031N(SyntaxKind.UsingDirective); 4155N(SyntaxKind.UsingDirective); 4164N(SyntaxKind.UsingDirective); 4317N(SyntaxKind.UsingDirective); 4326N(SyntaxKind.UsingDirective); 4479N(SyntaxKind.UsingDirective); 4488N(SyntaxKind.UsingDirective);
Parsing\FunctionPointerTests.cs (1)
4133N(SyntaxKind.UsingDirective);
Parsing\ScriptParsingTests.cs (3)
1115N(SyntaxKind.UsingDirective); 1124N(SyntaxKind.UsingDirective); 1141N(SyntaxKind.UsingDirective);
Parsing\SingleLineDeclarationParsingTests.cs (2)
503N(SyntaxKind.UsingDirective); 543N(SyntaxKind.UsingDirective);
Parsing\StatementAttributeParsingTests.cs (1)
5608N(SyntaxKind.UsingDirective);
Parsing\TopLevelStatementsParsingTests.cs (20)
342N(SyntaxKind.UsingDirective); 572N(SyntaxKind.UsingDirective); 1628N(SyntaxKind.UsingDirective); 1807N(SyntaxKind.UsingDirective); 2094N(SyntaxKind.UsingDirective); 2118N(SyntaxKind.UsingDirective); 2141N(SyntaxKind.UsingDirective); 2172N(SyntaxKind.UsingDirective); 2203N(SyntaxKind.UsingDirective); 2674N(SyntaxKind.UsingDirective); 2920N(SyntaxKind.UsingDirective); 2962N(SyntaxKind.UsingDirective); 2971N(SyntaxKind.UsingDirective); 3017N(SyntaxKind.UsingDirective); 3293N(SyntaxKind.UsingDirective); 3303N(SyntaxKind.UsingDirective); 3335N(SyntaxKind.UsingDirective); 3344N(SyntaxKind.UsingDirective); 3378N(SyntaxKind.UsingDirective); 3446N(SyntaxKind.UsingDirective);
Parsing\UsingDirectiveParsingTests.cs (67)
35N(SyntaxKind.UsingDirective); 325N(SyntaxKind.UsingDirective); 376N(SyntaxKind.UsingDirective); 565N(SyntaxKind.UsingDirective); 628N(SyntaxKind.UsingDirective); 679N(SyntaxKind.UsingDirective); 732N(SyntaxKind.UsingDirective); 791N(SyntaxKind.UsingDirective); 851N(SyntaxKind.UsingDirective); 882N(SyntaxKind.UsingDirective); 924N(SyntaxKind.UsingDirective); 961N(SyntaxKind.UsingDirective); 998N(SyntaxKind.UsingDirective); 1038N(SyntaxKind.UsingDirective); 1082N(SyntaxKind.UsingDirective); 1127N(SyntaxKind.UsingDirective); 1168N(SyntaxKind.UsingDirective); 1216N(SyntaxKind.UsingDirective); 1246N(SyntaxKind.UsingDirective); 1288N(SyntaxKind.UsingDirective); 1318N(SyntaxKind.UsingDirective); 1364N(SyntaxKind.UsingDirective); 1393N(SyntaxKind.UsingDirective); 1439N(SyntaxKind.UsingDirective); 1469N(SyntaxKind.UsingDirective); 1523N(SyntaxKind.UsingDirective); 1553N(SyntaxKind.UsingDirective); 1605N(SyntaxKind.UsingDirective); 1662N(SyntaxKind.UsingDirective); 1768N(SyntaxKind.UsingDirective); 1867N(SyntaxKind.UsingDirective); 1914N(SyntaxKind.UsingDirective); 1958N(SyntaxKind.UsingDirective); 2008N(SyntaxKind.UsingDirective); 2033N(SyntaxKind.UsingDirective); 2083N(SyntaxKind.UsingDirective); 2108N(SyntaxKind.UsingDirective); 2153N(SyntaxKind.UsingDirective); 2227N(SyntaxKind.UsingDirective); 2305N(SyntaxKind.UsingDirective); 2386N(SyntaxKind.UsingDirective); 2462N(SyntaxKind.UsingDirective); 2533N(SyntaxKind.UsingDirective); 2608N(SyntaxKind.UsingDirective); 2640N(SyntaxKind.UsingDirective); 2737N(SyntaxKind.UsingDirective); 2882N(SyntaxKind.UsingDirective); 3012N(SyntaxKind.UsingDirective); 3110N(SyntaxKind.UsingDirective); 3210N(SyntaxKind.UsingDirective); 3231N(SyntaxKind.UsingDirective); 3274N(SyntaxKind.UsingDirective); 3295N(SyntaxKind.UsingDirective); 3338N(SyntaxKind.UsingDirective); 3359N(SyntaxKind.UsingDirective); 3408N(SyntaxKind.UsingDirective); 3437N(SyntaxKind.UsingDirective); 3477N(SyntaxKind.UsingDirective); 3526N(SyntaxKind.UsingDirective); 3579N(SyntaxKind.UsingDirective); 3626N(SyntaxKind.UsingDirective); 3702N(SyntaxKind.UsingDirective); 3711N(SyntaxKind.UsingDirective); 3852N(SyntaxKind.UsingDirective); 3861N(SyntaxKind.UsingDirective); 4014N(SyntaxKind.UsingDirective); 4059N(SyntaxKind.UsingDirective);
Syntax\SyntaxTreeTests.cs (26)
344N(SyntaxKind.UsingDirective); 379N(SyntaxKind.UsingDirective); 411N(SyntaxKind.UsingDirective); 459N(SyntaxKind.UsingDirective); 485N(SyntaxKind.UsingDirective); 521N(SyntaxKind.UsingDirective); 554N(SyntaxKind.UsingDirective); 603N(SyntaxKind.UsingDirective); 630N(SyntaxKind.UsingDirective); 676N(SyntaxKind.UsingDirective); 716N(SyntaxKind.UsingDirective); 775N(SyntaxKind.UsingDirective); 847N(SyntaxKind.UsingDirective); 918N(SyntaxKind.UsingDirective); 956N(SyntaxKind.UsingDirective); 983N(SyntaxKind.UsingDirective); 1011N(SyntaxKind.UsingDirective); 1020N(SyntaxKind.UsingDirective); 1047N(SyntaxKind.UsingDirective); 1057N(SyntaxKind.UsingDirective); 1125N(SyntaxKind.UsingDirective); 1135N(SyntaxKind.UsingDirective); 1181N(SyntaxKind.UsingDirective); 1199N(SyntaxKind.UsingDirective); 1253N(SyntaxKind.UsingDirective); 1264N(SyntaxKind.UsingDirective);
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CSharpAccessibilityFacts.cs (1)
194case SyntaxKind.UsingDirective:
CSharpSyntaxFacts.cs (1)
1223return node.IsKind(SyntaxKind.UsingDirective) ||
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
456if (token.Parent is (kind: SyntaxKind.ExternAliasDirective or SyntaxKind.UsingDirective)) 2200token.Parent.IsParentKind(SyntaxKind.UsingDirective))
Recommendations\CSharpRecommendationServiceRunner.cs (1)
192token.Parent.IsKind(SyntaxKind.UsingDirective) &&
Simplification\Simplifiers\NameSimplifier.cs (1)
634expression.IsParentKind(SyntaxKind.UsingDirective) &&
Microsoft.VisualStudio.LanguageServices.CSharp (8)
CodeModel\CSharpCodeModelService.cs (5)
246case SyntaxKind.UsingDirective: 534case SyntaxKind.UsingDirective: 852case SyntaxKind.UsingDirective: 959if (node.Kind() == SyntaxKind.UsingDirective) 3518case SyntaxKind.UsingDirective:
CodeModel\CSharpCodeModelService.NodeLocator.cs (2)
71case SyntaxKind.UsingDirective: 122case SyntaxKind.UsingDirective:
LanguageService\CSharpHelpContextService.cs (1)
274else if (token.Parent.Parent.IsKind(SyntaxKind.UsingDirective))