2 instantiations of AddImportPlacementOptions
Microsoft.CodeAnalysis.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\AddImport\AddImportPlacementOptions.cs (1)
30
public static readonly AddImportPlacementOptions Default =
new
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (1)
36
=>
new
()
24 references to AddImportPlacementOptions
Microsoft.CodeAnalysis.Analyzers (24)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\AddImport\AddImportPlacementOptions.cs (1)
30
public static readonly
AddImportPlacementOptions
Default = new();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeCleanup\CodeCleanupOptions.cs (2)
18
[DataMember] public
AddImportPlacementOptions
AddImportOptions { get; init; } =
AddImportPlacementOptions
.Default;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeAndImportGenerationOptions.cs (1)
17
public required
AddImportPlacementOptions
AddImportOptions { get; init; }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Editing\GenerationOptions.cs (1)
17
defaultValue:
AddImportPlacementOptions
.Default.PlaceSystemNamespaceFirst,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\OrganizeImports\OrganizeImportsOptions.cs (1)
14
[DataMember] public bool PlaceSystemNamespaceFirst { get; init; } =
AddImportPlacementOptions
.Default.PlaceSystemNamespaceFirst;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\AddImport\AddImportPlacementOptionsProviders.cs (4)
19
=>
AddImportPlacementOptions
.Default.AllowInHiddenRegions;
24
public static
AddImportPlacementOptions
GetAddImportPlacementOptions(this IOptionsReader options, Host.LanguageServices languageServices, bool? allowInHiddenRegions)
25
=> languageServices.GetRequiredService<IAddImportsService>().GetAddImportOptions(options, allowInHiddenRegions ??
AddImportPlacementOptions
.Default.AllowInHiddenRegions);
27
public static async ValueTask<
AddImportPlacementOptions
> GetAddImportPlacementOptionsAsync(this Document document, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
256
var
addImportsOptions = await newDocument.GetAddImportPlacementOptionsAsync(cancellationToken).ConfigureAwait(false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeAndImportGenerationOptionsProviders.cs (1)
16
AddImportOptions =
AddImportPlacementOptions
.Default
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (3)
34
AddImportPlacementOptions
options,
114
AddImportPlacementOptions
options,
175
AddImportPlacementOptions
options,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (5)
35
public
AddImportPlacementOptions
GetAddImportOptions(IOptionsReader configOptions, bool allowInHiddenRegions)
102
public SyntaxNode GetImportContainer(SyntaxNode root, SyntaxNode? contextLocation, SyntaxNode import,
AddImportPlacementOptions
options)
135
AddImportPlacementOptions
options,
163
AddImportPlacementOptions
options, SyntaxNode root, CancellationToken cancellationToken);
165
private void GetContainers(SyntaxNode root, SyntaxNode contextLocation,
AddImportPlacementOptions
options, out SyntaxNode externContainer, out SyntaxNode usingContainer, out SyntaxNode staticUsingContainer, out SyntaxNode aliasContainer)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\IAddImportsService.cs (4)
15
AddImportPlacementOptions
GetAddImportOptions(IOptionsReader configOptions, bool allowInHiddenRegions);
28
SyntaxNode GetImportContainer(SyntaxNode root, SyntaxNode? contextLocation, SyntaxNode import,
AddImportPlacementOptions
options);
32
IEnumerable<SyntaxNode> newImports, SyntaxGenerator generator,
AddImportPlacementOptions
options, CancellationToken cancellationToken);
39
SyntaxNode contextLocation, SyntaxNode newImport, SyntaxGenerator generator,
AddImportPlacementOptions
options,