2 overrides of Usings
Microsoft.CodeAnalysis.CSharp (2)
Syntax.xml.Syntax.Generated.cs (2)
9568
public override SyntaxList<UsingDirectiveSyntax>
Usings
=> new SyntaxList<UsingDirectiveSyntax>(GetRed(ref this.usings, 6));
9689
public override SyntaxList<UsingDirectiveSyntax>
Usings
=> new SyntaxList<UsingDirectiveSyntax>(GetRed(ref this.usings, 6));
93 references to Usings
Microsoft.CodeAnalysis.CSharp (11)
Binder\WithExternAndUsingAliasesBinder.cs (1)
190
usingDirectives = namespaceDecl.
Usings
;
Declarations\DeclarationTreeBuilder.cs (4)
421
var result = GetQuickAttributes(@namespace.
Usings
, global: false);
504
bool hasUsings = node.
Usings
.Any();
600
foreach (var directive in node.
Usings
)
609
CheckFeatureAvailabilityForUsings(diagnostics, node.
Usings
);
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
217
var usings = (startNode as BaseNamespaceDeclarationSyntax)?.
Usings
;
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (5)
48
if (!namespaceDecl.Externs.Any() && !namespaceDecl.
Usings
.Any())
158
if (!namespaceDecl.
Usings
.Any())
190
if (!namespaceDecl.
Usings
.Any())
222
if (!namespaceDecl.
Usings
.Any())
566
usingDirectives = namespaceDecl.
Usings
;
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (2)
73
? namespaceDeclaration.
Usings
.Where(u => u.Alias is null)
74
: namespaceDeclaration.
Usings
,
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
59
yield return namespaceDeclaration.
Usings
.GetContainedSpan();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
313
.SelectMany(n => n.
Usings
));
377
return contextNode.GetAncestorsOrThis<BaseNamespaceDeclarationSyntax>().FirstOrDefault(n => n.
Usings
.Count > 0);
390
return containingNamespace.GetAncestors<BaseNamespaceDeclarationSyntax>().FirstOrDefault(n => n.
Usings
.Count > 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
265
BaseNamespaceDeclarationSyntax namespaceDecl => namespaceDecl.
Usings
,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
165
AppendAliasNames(@namespace.
Usings
, builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1624
imports = namespaceDeclaration.
Usings
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (17)
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (6)
127
result.AddRange(namespaceDeclaration.
Usings
);
211
var newUsings = namespaceDeclarationWithBlankLine.
Usings
.InsertRange(0, usingsToAdd);
264
? usingContainer.
Usings
.Where(u => u.Alias is null)
265
: usingContainer.
Usings
;
275
? List(namespaceDeclarationWithReplacedNamespaces.
Usings
.Where(u => u.Alias != null))
278
var namespaceDeclarationWithoutBlankLine = namespaceDeclarationWithoutUsings.
Usings
.Count == 0
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseNamespaceDeclarationSyntaxExtensions.cs (2)
23
newUsings.AddRange(namespaceDeclaration.
Usings
);
26
newUsings.SortUsingDirectives(namespaceDeclaration.
Usings
, placeSystemNamespaceFirst);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
41
var usings = namespaceDeclaration.
Usings
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
142
var namespaceUsings = root.FindToken(position).Parent!.GetAncestors<BaseNamespaceDeclarationSyntax>().SelectMany(n => n.
Usings
);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
69
BaseNamespaceDeclarationSyntax n => n.
Usings
,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (6)
204
var usingsToRemove = GetUsingsToRemove(node.
Usings
, namespaceDeclaration.
Usings
);
208
ProcessUsings(namespaceDeclaration.
Usings
, usingsToRemove, out var finalUsings, out var finalTrivia);
212
if (namespaceDeclaration.
Usings
.Count > 0 && finalUsings.Count == 0)
214
var nextToken = namespaceDeclaration.
Usings
.Last().GetLastToken().GetNextTokenOrEndOfFile();
227
var nextToken = namespaceDeclaration.
Usings
.Last().GetLastToken().GetNextToken();
Microsoft.CodeAnalysis.CSharp.Features (12)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
312
root.Usings.AddRange(namespaceDecl.
Usings
),
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (1)
131
foreach (var usingDirective in namespaceDeclaration.
Usings
)
LineSeparators\CSharpLineSeparatorService.cs (1)
55
ProcessUsings(namespaceBlock.
Usings
, spans, cancellationToken);
src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (2)
73
? namespaceDeclaration.
Usings
.Where(u => u.Alias is null)
74
: namespaceDeclaration.
Usings
,
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryImports\CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
59
yield return namespaceDeclaration.
Usings
.GetContainedSpan();
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (6)
127
result.AddRange(namespaceDeclaration.
Usings
);
211
var newUsings = namespaceDeclarationWithBlankLine.
Usings
.InsertRange(0, usingsToAdd);
264
? usingContainer.
Usings
.Where(u => u.Alias is null)
265
: usingContainer.
Usings
;
275
? List(namespaceDeclarationWithReplacedNamespaces.
Usings
.Where(u => u.Alias != null))
278
var namespaceDeclarationWithoutBlankLine = namespaceDeclarationWithoutUsings.
Usings
.Count == 0
Microsoft.CodeAnalysis.CSharp.Workspaces (25)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
1238
BaseNamespaceDeclarationSyntax namespaceDeclaration => namespaceDeclaration.
Usings
,
1256
BaseNamespaceDeclarationSyntax nd => nd.WithUsings(nd.
Usings
.InsertRange(index, usingsToInsert)),
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (2)
100
ProcessUsings(aliasMaps, nsDecl.
Usings
);
474
=> node.
Usings
;
OrganizeImports\CSharpOrganizeImportsService.Rewriter.cs (1)
42
node.Externs, node.
Usings
,
Rename\CSharpRenameRewriterLanguageService.cs (1)
875
usings = namespaceDecl.
Usings
;
Simplification\CSharpSimplificationService.cs (1)
243
importDeclarations.AddRange(baseNamespace.
Usings
);
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
233
BaseNamespaceDeclarationSyntax ns => (ns.
Usings
, ns.Members),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
313
.SelectMany(n => n.
Usings
));
377
return contextNode.GetAncestorsOrThis<BaseNamespaceDeclarationSyntax>().FirstOrDefault(n => n.
Usings
.Count > 0);
390
return containingNamespace.GetAncestors<BaseNamespaceDeclarationSyntax>().FirstOrDefault(n => n.
Usings
.Count > 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
265
BaseNamespaceDeclarationSyntax namespaceDecl => namespaceDecl.
Usings
,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
165
AppendAliasNames(@namespace.
Usings
, builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1624
imports = namespaceDeclaration.
Usings
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseNamespaceDeclarationSyntaxExtensions.cs (2)
23
newUsings.AddRange(namespaceDeclaration.
Usings
);
26
newUsings.SortUsingDirectives(namespaceDeclaration.
Usings
, placeSystemNamespaceFirst);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
41
var usings = namespaceDeclaration.
Usings
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
142
var namespaceUsings = root.FindToken(position).Parent!.GetAncestors<BaseNamespaceDeclarationSyntax>().SelectMany(n => n.
Usings
);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
69
BaseNamespaceDeclarationSyntax n => n.
Usings
,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (6)
204
var usingsToRemove = GetUsingsToRemove(node.
Usings
, namespaceDeclaration.
Usings
);
208
ProcessUsings(namespaceDeclaration.
Usings
, usingsToRemove, out var finalUsings, out var finalTrivia);
212
if (namespaceDeclaration.
Usings
.Count > 0 && finalUsings.Count == 0)
214
var nextToken = namespaceDeclaration.
Usings
.Last().GetLastToken().GetNextTokenOrEndOfFile();
227
var nextToken = namespaceDeclaration.
Usings
.Last().GetLastToken().GetNextToken();
Microsoft.Extensions.Logging.Generators (1)
src\libraries\Common\src\Roslyn\CSharpSyntaxHelper.cs (1)
78
AddAliases(namespaceDeclaration.
Usings
, ref aliases, global);
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
286
BaseNamespaceDeclarationSyntax baseNamespace => baseNamespace.
Usings
,
Roslyn.Diagnostics.CSharp.Analyzers (17)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
313
.SelectMany(n => n.
Usings
));
377
return contextNode.GetAncestorsOrThis<BaseNamespaceDeclarationSyntax>().FirstOrDefault(n => n.
Usings
.Count > 0);
390
return containingNamespace.GetAncestors<BaseNamespaceDeclarationSyntax>().FirstOrDefault(n => n.
Usings
.Count > 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
265
BaseNamespaceDeclarationSyntax namespaceDecl => namespaceDecl.
Usings
,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
165
AppendAliasNames(@namespace.
Usings
, builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1624
imports = namespaceDeclaration.
Usings
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseNamespaceDeclarationSyntaxExtensions.cs (2)
23
newUsings.AddRange(namespaceDeclaration.
Usings
);
26
newUsings.SortUsingDirectives(namespaceDeclaration.
Usings
, placeSystemNamespaceFirst);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (1)
41
var usings = namespaceDeclaration.
Usings
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
142
var namespaceUsings = root.FindToken(position).Parent!.GetAncestors<BaseNamespaceDeclarationSyntax>().SelectMany(n => n.
Usings
);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
69
BaseNamespaceDeclarationSyntax n => n.
Usings
,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (6)
204
var usingsToRemove = GetUsingsToRemove(node.
Usings
, namespaceDeclaration.
Usings
);
208
ProcessUsings(namespaceDeclaration.
Usings
, usingsToRemove, out var finalUsings, out var finalTrivia);
212
if (namespaceDeclaration.
Usings
.Count > 0 && finalUsings.Count == 0)
214
var nextToken = namespaceDeclaration.
Usings
.Last().GetLastToken().GetNextTokenOrEndOfFile();
227
var nextToken = namespaceDeclaration.
Usings
.Last().GetLastToken().GetNextToken();