2 overrides of Externs
Microsoft.CodeAnalysis.CSharp (2)
Syntax.xml.Syntax.Generated.cs (2)
9566public override SyntaxList<ExternAliasDirectiveSyntax> Externs => new SyntaxList<ExternAliasDirectiveSyntax>(GetRed(ref this.externs, 5)); 9687public override SyntaxList<ExternAliasDirectiveSyntax> Externs => new SyntaxList<ExternAliasDirectiveSyntax>(GetRed(ref this.externs, 5));
16 references to Externs
Microsoft.CodeAnalysis.CSharp (5)
Declarations\DeclarationTreeBuilder.cs (2)
505bool hasExterns = node.Externs.Any(); 610CheckFeatureAvailabilityForExterns(diagnostics, node.Externs);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (3)
48if (!namespaceDecl.Externs.Any() && !namespaceDecl.Usings.Any()) 127if (!namespaceDecl.Externs.Any()) 435externAliasDirectives = namespaceDecl.Externs;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
321.SelectMany(n => n.Externs));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
77BaseNamespaceDeclarationSyntax n => n.Externs,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
233resultNamespace.Externs.Count == 0 &&
Microsoft.CodeAnalysis.CSharp.Features (1)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
311root.Externs.AddRange(namespaceDecl.Externs),
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
OrganizeImports\CSharpOrganizeImportsService.Rewriter.cs (1)
42node.Externs, node.Usings,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
321.SelectMany(n => n.Externs));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
77BaseNamespaceDeclarationSyntax n => n.Externs,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
233resultNamespace.Externs.Count == 0 &&
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
321.SelectMany(n => n.Externs));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
77BaseNamespaceDeclarationSyntax n => n.Externs,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
233resultNamespace.Externs.Count == 0 &&