42 references to Externs
Microsoft.CodeAnalysis.CSharp (12)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1969
=> node.Update(VisitList(node.
Externs
), VisitList(node.Usings), VisitList(node.AttributeLists), VisitList(node.Members), VisitToken(node.EndOfFileToken));
_generated\2\Syntax.xml.Syntax.Generated.cs (6)
9340
if (externs != this.
Externs
|| usings != this.Usings || attributeLists != this.AttributeLists || members != this.Members || endOfFileToken != this.EndOfFileToken)
9351
public CompilationUnitSyntax WithUsings(SyntaxList<UsingDirectiveSyntax> usings) => Update(this.
Externs
, usings, this.AttributeLists, this.Members, this.EndOfFileToken);
9352
public CompilationUnitSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(this.
Externs
, this.Usings, attributeLists, this.Members, this.EndOfFileToken);
9353
public CompilationUnitSyntax WithMembers(SyntaxList<MemberDeclarationSyntax> members) => Update(this.
Externs
, this.Usings, this.AttributeLists, members, this.EndOfFileToken);
9354
public CompilationUnitSyntax WithEndOfFileToken(SyntaxToken endOfFileToken) => Update(this.
Externs
, this.Usings, this.AttributeLists, this.Members, endOfFileToken);
9356
public CompilationUnitSyntax AddExterns(params ExternAliasDirectiveSyntax[] items) => WithExterns(this.
Externs
.AddRange(items));
Declarations\DeclarationTreeBuilder.cs (2)
463
CheckFeatureAvailabilityForExterns(diagnostics, compilationUnit.
Externs
);
468
hasExternAliases: compilationUnit.
Externs
.Any(),
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (3)
26
if (!compilationUnit.
Externs
.Any() && !compilationUnit.Usings.Any())
117
if (!compilationUnit.
Externs
.Any())
431
externAliasDirectives = compilationUnit.
Externs
;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
318
return node.GetAncestorOrThis<CompilationUnitSyntax>()!.
Externs
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
117
if (root.
Externs
.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
243
if (compUnit.
Externs
.Count > 0 && compUnit.
Externs
.Last().GetLastToken(includeZeroWidth: true) == token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
432
(compilationUnit.
Externs
.Count > 0 || compilationUnit.Usings.Count > 0))
1989
(compilationUnit.
Externs
.Count > 0 || compilationUnit.Usings.Count > 0))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
97
CompilationUnitSyntax c => c.
Externs
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
181
resultCompilationUnit.
Externs
.Count == 0 &&
Microsoft.CodeAnalysis.CSharp.Features (5)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
311
root.
Externs
.AddRange(namespaceDecl.Externs),
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (1)
90
if (root.
Externs
.Count > 0 ||
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (1)
167
((CompilationUnitSyntax)context.SyntaxTree.GetRoot(cancellationToken)).
Externs
.Count > 0)
Structure\Providers\CompilationUnitStructureProvider.cs (2)
28
externsAndUsings.AddRange(compilationUnit.
Externs
);
41
compilationUnit.
Externs
.Count > 0 ||
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
OrganizeImports\CSharpOrganizeImportsService.Rewriter.cs (1)
24
node.
Externs
, node.Usings,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
318
return node.GetAncestorOrThis<CompilationUnitSyntax>()!.
Externs
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
117
if (root.
Externs
.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
243
if (compUnit.
Externs
.Count > 0 && compUnit.
Externs
.Last().GetLastToken(includeZeroWidth: true) == token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
432
(compilationUnit.
Externs
.Count > 0 || compilationUnit.Usings.Count > 0))
1989
(compilationUnit.
Externs
.Count > 0 || compilationUnit.Usings.Count > 0))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
97
CompilationUnitSyntax c => c.
Externs
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
181
resultCompilationUnit.
Externs
.Count == 0 &&
Roslyn.Diagnostics.CSharp.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
318
return node.GetAncestorOrThis<CompilationUnitSyntax>()!.
Externs
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
117
if (root.
Externs
.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
243
if (compUnit.
Externs
.Count > 0 && compUnit.
Externs
.Last().GetLastToken(includeZeroWidth: true) == token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
432
(compilationUnit.
Externs
.Count > 0 || compilationUnit.Usings.Count > 0))
1989
(compilationUnit.
Externs
.Count > 0 || compilationUnit.Usings.Count > 0))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
97
CompilationUnitSyntax c => c.
Externs
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (1)
181
resultCompilationUnit.
Externs
.Count == 0 &&