20 references to AddImportPlacement
Roslyn.Diagnostics.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\AddImport\AddImportPlacementOptions.cs (4)
13
public static readonly CodeStyleOption2<
AddImportPlacement
> s_outsideNamespacePlacementWithSilentEnforcement =
14
new(
AddImportPlacement
.OutsideNamespace, NotificationOption2.Silent);
23
public CodeStyleOption2<
AddImportPlacement
> UsingDirectivePlacement { get; init; } = s_outsideNamespacePlacementWithSilentEnforcement;
28
public bool PlaceImportsInsideNamespaces => UsingDirectivePlacement.Value ==
AddImportPlacement
.InsideNamespace;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\AddImports\AbstractAddImportsService.cs (1)
43
public abstract CodeStyleOption2<
AddImportPlacement
> GetUsingDirectivePlacementCodeStyleOption(IOptionsReader configOptions);
Roslyn.Diagnostics.CSharp.Analyzers (15)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions.cs (1)
222
public static readonly Option2<CodeStyleOption2<
AddImportPlacement
>> PreferredUsingDirectivePlacement = CreateOption(
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\CSharpCodeStyleOptions_Parsing.cs (13)
48
public static CodeStyleOption2<
AddImportPlacement
> ParseUsingDirectivesPlacement(
49
string optionString, CodeStyleOption2<
AddImportPlacement
> @default)
56
"inside_namespace" => new CodeStyleOption2<
AddImportPlacement
>(
AddImportPlacement
.InsideNamespace, notification),
57
"outside_namespace" => new CodeStyleOption2<
AddImportPlacement
>(
AddImportPlacement
.OutsideNamespace, notification),
58
"outside_namespace_ignoring_aliases" => new CodeStyleOption2<
AddImportPlacement
>(
AddImportPlacement
.OutsideNamespaceIgnoringAliases, notification),
66
public static string GetUsingDirectivesPlacementEditorConfigString(CodeStyleOption2<
AddImportPlacement
> value, CodeStyleOption2<
AddImportPlacement
> defaultValue)
71
AddImportPlacement
.InsideNamespace => $"inside_namespace{notificationString}",
72
AddImportPlacement
.OutsideNamespace => $"outside_namespace{notificationString}",
73
AddImportPlacement
.OutsideNamespaceIgnoringAliases => $"outside_namespace_ignoring_aliases{notificationString}",
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpAddImportsService.cs (1)
30
public override CodeStyleOption2<
AddImportPlacement
> GetUsingDirectivePlacementCodeStyleOption(IOptionsReader configOptions)