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