132 references to Usings
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
AddResponseTypeAttributeCodeFixAction.cs (1)
116
var declaredUsings = new HashSet<string>(compilationUnit.
Usings
.Select(x => x.Name.ToString()));
Microsoft.CodeAnalysis.CSharp (20)
_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)
9350
public CompilationUnitSyntax WithExterns(SyntaxList<ExternAliasDirectiveSyntax> externs) => Update(externs, this.
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);
9357
public CompilationUnitSyntax AddUsings(params UsingDirectiveSyntax[] items) => WithUsings(this.
Usings
.AddRange(items));
Binder\InSubmissionClassBinder.cs (1)
70
result = result.AddAliasesIfAny(_declarationSyntax.
Usings
);
Binder\WithExternAndUsingAliasesBinder.cs (2)
182
result = result.AddAliasesIfAny(((CompilationUnitSyntax)declaration.SyntaxReference.GetSyntax()).
Usings
, onlyGlobalAliases: true);
186
usingDirectives = compilationUnit.
Usings
;
Declarations\DeclarationTreeBuilder.cs (4)
408
var result = GetQuickAttributes(compilationUnit.
Usings
, global: false);
442
foreach (var directive in compilationUnit.
Usings
)
460
var globalAliasedQuickAttributes = GetQuickAttributes(compilationUnit.
Usings
, global: true);
462
CheckFeatureAvailabilityForUsings(diagnostics, compilationUnit.
Usings
);
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
218
usings ??= (startNode as CompilationUnitSyntax)?.
Usings
;
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (5)
26
if (!compilationUnit.Externs.Any() && !compilationUnit.
Usings
.Any())
148
if (!compilationUnit.
Usings
.Any())
179
if (!compilationUnit.
Usings
.Any())
211
if (!compilationUnit.
Usings
.Any())
560
usingDirectives = compilationUnit.
Usings
;
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\roslyn\src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (1)
91
var nonGlobalUsings = compilationUnit.
Usings
.Where(u => u.GlobalKeyword == default);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
66
yield return compilationUnit.
Usings
.GetContainedSpan();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
310
return node.GetAncestorOrThis<CompilationUnitSyntax>()!.
Usings
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
256
CompilationUnitSyntax compilationUnit => compilationUnit.
Usings
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
148
AppendAliasNames(root.
Usings
, builder);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1538
imports = compilationUnit.
Usings
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (27)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (6)
110
foreach (var usingDirective in compilationUnit.
Usings
)
196
var usingsToAdd = compilationUnit.
Usings
201
var compilationUnitWithoutUsings = compilationUnit.WithUsings([.. compilationUnit.
Usings
.Where(u => u.GlobalKeyword != default)]);
202
var compilationUnitWithoutBlankLine = compilationUnitWithoutUsings.
Usings
.Count == 0
234
var (deduplicatedUsings, orphanedTrivia) = RemoveDuplicateUsings(compilationUnit.
Usings
, [.. usingsToAdd]);
238
.. compilationUnitWithReplacedNamespaces.
Usings
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (9)
48
var rootUsings = root.
Usings
;
114
usings.SortUsingDirectives(root.
Usings
, placeSystemNamespaceFirst);
120
CSharpSyntaxFacts.Instance, root, root.
Usings
, usings);
127
var lastUsing = rootWithNewUsings.
Usings
.Last();
145
var endOfList = root.
Usings
.Count - 1;
148
for (var i = 0; i < root.
Usings
.Count; i++)
150
if (root.
Usings
[i].GetLeadingTrivia().Any(trivia => trivia.IsKind(SyntaxKind.IfDirectiveTrivia)))
155
if (root.
Usings
[i].GetLeadingTrivia().Any(trivia => trivia.IsKind(SyntaxKind.EndIfDirectiveTrivia)))
163
usings.AddRange(root.
Usings
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
238
if (compUnit.
Usings
.Count > 0 && compUnit.
Usings
.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\Extensions\ITypeSymbolExtensions.cs (1)
143
? compilationUnit.
Usings
.Concat(namespaceUsings)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
89
CompilationUnitSyntax c => c.
Usings
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (6)
150
var usingsToRemove = GetUsingsToRemove(node.
Usings
, compilationUnit.
Usings
);
156
ProcessUsings(compilationUnit.
Usings
, usingsToRemove, out var finalUsings, out var finalTrivia);
160
if (compilationUnit.
Usings
.Count > 0 && finalUsings.Count == 0)
162
var nextToken = compilationUnit.
Usings
.Last().GetLastToken().GetNextTokenOrEndOfFile();
175
var nextToken = compilationUnit.
Usings
.Last().GetLastToken().GetNextTokenOrEndOfFile();
Microsoft.CodeAnalysis.CSharp.Features (15)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
312
root.
Usings
.AddRange(namespaceDecl.Usings),
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (1)
91
root.
Usings
.Count > 0)
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (1)
107
foreach (var usingDirective in compilationUnit.
Usings
)
GenerateType\CSharpGenerateTypeService.cs (1)
736
if (compilationRoot.
Usings
.Where(n => n != null && n.Alias == null)
LineSeparators\CSharpLineSeparatorService.cs (1)
59
ProcessUsings(progBlock.
Usings
, spans, cancellationToken);
src\roslyn\src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (1)
91
var nonGlobalUsings = compilationUnit.
Usings
.Where(u => u.GlobalKeyword == default);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
66
yield return compilationUnit.
Usings
.GetContainedSpan();
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (6)
110
foreach (var usingDirective in compilationUnit.
Usings
)
196
var usingsToAdd = compilationUnit.
Usings
201
var compilationUnitWithoutUsings = compilationUnit.WithUsings([.. compilationUnit.
Usings
.Where(u => u.GlobalKeyword != default)]);
202
var compilationUnitWithoutBlankLine = compilationUnitWithoutUsings.
Usings
.Count == 0
234
var (deduplicatedUsings, orphanedTrivia) = RemoveDuplicateUsings(compilationUnit.
Usings
, [.. usingsToAdd]);
238
.. compilationUnitWithReplacedNamespaces.
Usings
,
Structure\Providers\CompilationUnitStructureProvider.cs (2)
29
externsAndUsings.AddRange(compilationUnit.
Usings
);
40
if (compilationUnit.
Usings
.Count > 0 ||
Microsoft.CodeAnalysis.CSharp.Workspaces (33)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
1224
CompilationUnitSyntax compilationUnit => compilationUnit.
Usings
,
1242
CompilationUnitSyntax cu => cu.WithUsings(cu.
Usings
.InsertRange(index, usingsToInsert)),
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (2)
98
ProcessUsings(aliasMaps, compilationUnit.
Usings
);
465
=> node.
Usings
;
OrganizeImports\CSharpOrganizeImportsService.Rewriter.cs (1)
24
node.Externs, node.
Usings
,
Rename\CSharpRenameRewriterLanguageService.cs (1)
878
usings = compilationUnit.
Usings
;
Simplification\CSharpSimplificationService.cs (1)
233
importDeclarations.AddRange(root.
Usings
);
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
234
CompilationUnitSyntax compilationUnit => (compilationUnit.
Usings
, compilationUnit.Members),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
310
return node.GetAncestorOrThis<CompilationUnitSyntax>()!.
Usings
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
256
CompilationUnitSyntax compilationUnit => compilationUnit.
Usings
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
148
AppendAliasNames(root.
Usings
, builder);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1538
imports = compilationUnit.
Usings
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (9)
48
var rootUsings = root.
Usings
;
114
usings.SortUsingDirectives(root.
Usings
, placeSystemNamespaceFirst);
120
CSharpSyntaxFacts.Instance, root, root.
Usings
, usings);
127
var lastUsing = rootWithNewUsings.
Usings
.Last();
145
var endOfList = root.
Usings
.Count - 1;
148
for (var i = 0; i < root.
Usings
.Count; i++)
150
if (root.
Usings
[i].GetLeadingTrivia().Any(trivia => trivia.IsKind(SyntaxKind.IfDirectiveTrivia)))
155
if (root.
Usings
[i].GetLeadingTrivia().Any(trivia => trivia.IsKind(SyntaxKind.EndIfDirectiveTrivia)))
163
usings.AddRange(root.
Usings
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
238
if (compUnit.
Usings
.Count > 0 && compUnit.
Usings
.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\Extensions\ITypeSymbolExtensions.cs (1)
143
? compilationUnit.
Usings
.Concat(namespaceUsings)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
89
CompilationUnitSyntax c => c.
Usings
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (6)
150
var usingsToRemove = GetUsingsToRemove(node.
Usings
, compilationUnit.
Usings
);
156
ProcessUsings(compilationUnit.
Usings
, usingsToRemove, out var finalUsings, out var finalTrivia);
160
if (compilationUnit.
Usings
.Count > 0 && finalUsings.Count == 0)
162
var nextToken = compilationUnit.
Usings
.Last().GetLastToken().GetNextTokenOrEndOfFile();
175
var nextToken = compilationUnit.
Usings
.Last().GetLastToken().GetNextTokenOrEndOfFile();
QuarantineTools.Tests (5)
ActiveIssueTests.cs (1)
479
return root.WithUsings(root.
Usings
.Add(usingDirective));
QuarantineScriptTests.cs (4)
416
if (root.
Usings
.Any(u => u.Name != null && u.Name.ToString() == namespaceName))
427
return root.WithUsings(root.
Usings
.Add(usingDirective));
447
if (updated.
Usings
.Count > 0)
449
var filtered = updated.
Usings
.Where(u => u.Name == null || u.Name.ToString() != namespaceName).ToList();
Roslyn.Diagnostics.CSharp.Analyzers (25)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
310
return node.GetAncestorOrThis<CompilationUnitSyntax>()!.
Usings
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
256
CompilationUnitSyntax compilationUnit => compilationUnit.
Usings
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
148
AppendAliasNames(root.
Usings
, builder);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1538
imports = compilationUnit.
Usings
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (9)
48
var rootUsings = root.
Usings
;
114
usings.SortUsingDirectives(root.
Usings
, placeSystemNamespaceFirst);
120
CSharpSyntaxFacts.Instance, root, root.
Usings
, usings);
127
var lastUsing = rootWithNewUsings.
Usings
.Last();
145
var endOfList = root.
Usings
.Count - 1;
148
for (var i = 0; i < root.
Usings
.Count; i++)
150
if (root.
Usings
[i].GetLeadingTrivia().Any(trivia => trivia.IsKind(SyntaxKind.IfDirectiveTrivia)))
155
if (root.
Usings
[i].GetLeadingTrivia().Any(trivia => trivia.IsKind(SyntaxKind.EndIfDirectiveTrivia)))
163
usings.AddRange(root.
Usings
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
238
if (compUnit.
Usings
.Count > 0 && compUnit.
Usings
.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\Extensions\ITypeSymbolExtensions.cs (1)
143
? compilationUnit.
Usings
.Concat(namespaceUsings)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
89
CompilationUnitSyntax c => c.
Usings
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (6)
150
var usingsToRemove = GetUsingsToRemove(node.
Usings
, compilationUnit.
Usings
);
156
ProcessUsings(compilationUnit.
Usings
, usingsToRemove, out var finalUsings, out var finalTrivia);
160
if (compilationUnit.
Usings
.Count > 0 && finalUsings.Count == 0)
162
var nextToken = compilationUnit.
Usings
.Last().GetLastToken().GetNextTokenOrEndOfFile();
175
var nextToken = compilationUnit.
Usings
.Last().GetLastToken().GetNextTokenOrEndOfFile();