90 references to AddImportPlacement
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (39)
Diagnostics\GenerateType\GenerateTypeTests.cs (1)
3422
parameters: new TestParameters(options: Option(CSharpCodeStyleOptions.PreferredUsingDirectivePlacement,
AddImportPlacement
.InsideNamespace, NotificationOption2.Error)));
EditorConfigSettings\Updater\SettingsUpdaterTests.cs (2)
102
var option = new CodeStyleOption2<
AddImportPlacement
>(
AddImportPlacement
.InsideNamespace, NotificationOption2.Warning);
ExtractClass\ExtractClassTests.cs (4)
1295
{ CSharpCodeStyleOptions.PreferredUsingDirectivePlacement,
AddImportPlacement
.InsideNamespace }
1368
{ CSharpCodeStyleOptions.PreferredUsingDirectivePlacement,
AddImportPlacement
.InsideNamespace }
1425
{ CSharpCodeStyleOptions.PreferredUsingDirectivePlacement,
AddImportPlacement
.InsideNamespace }
1497
{ CSharpCodeStyleOptions.PreferredUsingDirectivePlacement,
AddImportPlacement
.InsideNamespace }
ExtractInterface\ExtractInterfaceTests.cs (1)
896
{ CSharpCodeStyleOptions.PreferredUsingDirectivePlacement,
AddImportPlacement
.InsideNamespace }
Formatting\CodeCleanupTests.cs (14)
802
=> AssertCodeCleanupResult(expected, code, new(
AddImportPlacement
.OutsideNamespace, NotificationOption2.Silent), systemUsingsFirst, separateUsingGroups);
813
private protected static async Task AssertCodeCleanupResult(string expected, string code, CodeStyleOption2<
AddImportPlacement
> preferredImportPlacement, bool systemUsingsFirst = true, bool separateUsingGroups = false)
850
private static readonly CodeStyleOption2<
AddImportPlacement
> InsideNamespaceOption =
851
new CodeStyleOption2<
AddImportPlacement
>(
AddImportPlacement
.InsideNamespace, NotificationOption2.Error);
853
private static readonly CodeStyleOption2<
AddImportPlacement
> OutsideNamespaceOption =
854
new CodeStyleOption2<
AddImportPlacement
>(
AddImportPlacement
.OutsideNamespace, NotificationOption2.Error);
856
private static readonly CodeStyleOption2<
AddImportPlacement
> InsidePreferPreservationOption =
857
new CodeStyleOption2<
AddImportPlacement
>(
AddImportPlacement
.InsideNamespace, NotificationOption2.None);
859
private static readonly CodeStyleOption2<
AddImportPlacement
> OutsidePreferPreservationOption =
860
new CodeStyleOption2<
AddImportPlacement
>(
AddImportPlacement
.OutsideNamespace, NotificationOption2.None);
Formatting\CSharpNewDocumentFormattingServiceTests.cs (4)
125
{ CSharpCodeStyleOptions.PreferredUsingDirectivePlacement, new CodeStyleOption2<
AddImportPlacement
>(
AddImportPlacement
.OutsideNamespace, NotificationOption2.Error) }
255
{ CSharpCodeStyleOptions.PreferredUsingDirectivePlacement, new CodeStyleOption2<
AddImportPlacement
>(
AddImportPlacement
.InsideNamespace, NotificationOption2.Error) }
MisplacedUsingDirectivesTests.cs (12)
32
internal static readonly CodeStyleOption2<
AddImportPlacement
> OutsidePreferPreservationOption =
33
new(
AddImportPlacement
.OutsideNamespace, NotificationOption2.None);
35
internal static readonly CodeStyleOption2<
AddImportPlacement
> InsidePreferPreservationOption =
36
new(
AddImportPlacement
.InsideNamespace, NotificationOption2.None);
38
internal static readonly CodeStyleOption2<
AddImportPlacement
> InsideNamespaceOption =
39
new(
AddImportPlacement
.InsideNamespace, NotificationOption2.Error);
41
internal static readonly CodeStyleOption2<
AddImportPlacement
> OutsideNamespaceOption =
42
new(
AddImportPlacement
.OutsideNamespace, NotificationOption2.Error);
71
private TestParameters GetTestParameters(CodeStyleOption2<
AddImportPlacement
> preferredPlacementOption)
74
private protected Task TestDiagnosticMissingAsync(string initialMarkup, CodeStyleOption2<
AddImportPlacement
> preferredPlacementOption)
77
private protected Task TestMissingAsync(string initialMarkup, CodeStyleOption2<
AddImportPlacement
> preferredPlacementOption)
80
private protected Task TestInRegularAndScriptAsync(string initialMarkup, string expectedMarkup, CodeStyleOption2<
AddImportPlacement
> preferredPlacementOption, bool placeSystemNamespaceFirst)
PullMemberUp\CSharpPullMemberUpTests.cs (1)
3880
options: Option(CSharpCodeStyleOptions.PreferredUsingDirectivePlacement,
AddImportPlacement
.InsideNamespace, CodeStyle.NotificationOption2.Silent));
Microsoft.CodeAnalysis.CSharp.Features (12)
CSharpAnalyzerOptionsProvider.cs (1)
64
public CodeStyleOption2<
AddImportPlacement
> UsingDirectivePlacement => GetOption(CSharpCodeStyleOptions.PreferredUsingDirectivePlacement, FallbackAddImportPlacementOptions.UsingDirectivePlacement);
MisplacedUsingDirectivesCodeFixProvider.cs (8)
88
CodeStyleOption2<
AddImportPlacement
> importPlacementStyleOption,
139
AddImportPlacement
placement,
152
var newCompilationUnit = placement ==
AddImportPlacement
.InsideNamespace
372
private static (
AddImportPlacement
placement, bool preferPreservation) DeterminePlacement(CompilationUnitSyntax compilationUnit, CodeStyleOption2<
AddImportPlacement
> styleOption)
374
var
placement = styleOption.Value;
377
if (preferPreservation || placement ==
AddImportPlacement
.OutsideNamespace)
395
return (
AddImportPlacement
.InsideNamespace, forcePreservation);
MisplacedUsingDirectivesDiagnosticAnalyzer.cs (3)
59
if (option.Value !=
AddImportPlacement
.OutsideNamespace)
71
if (option.Value !=
AddImportPlacement
.InsideNamespace
95
IEnumerable<UsingDirectiveSyntax> usingDirectives, CodeStyleOption2<
AddImportPlacement
> option)
Microsoft.CodeAnalysis.CSharp.Workspaces (16)
CSharpAddImportsService.cs (2)
36
public override CodeStyleOption2<
AddImportPlacement
> GetUsingDirectivePlacementCodeStyleOption(IOptionsReader configOptions, CodeStyleOption2<
AddImportPlacement
> fallbackValue)
CSharpCodeFixOptionsProvider.cs (1)
73
public CodeStyleOption2<
AddImportPlacement
> UsingDirectivePlacement => GetOption(CSharpCodeStyleOptions.PreferredUsingDirectivePlacement, FallbackAddImportPlacementOptions.UsingDirectivePlacement);
CSharpCodeStyleOptions.cs (1)
182
public static readonly Option2<CodeStyleOption2<
AddImportPlacement
>> PreferredUsingDirectivePlacement = CreateOption(
CSharpCodeStyleOptions_Parsing.cs (10)
49
public static CodeStyleOption2<
AddImportPlacement
> ParseUsingDirectivesPlacement(
50
string optionString, CodeStyleOption2<
AddImportPlacement
> @default)
57
"inside_namespace" => new CodeStyleOption2<
AddImportPlacement
>(
AddImportPlacement
.InsideNamespace, notification),
58
"outside_namespace" => new CodeStyleOption2<
AddImportPlacement
>(
AddImportPlacement
.OutsideNamespace, notification),
66
public static string GetUsingDirectivesPlacementEditorConfigString(CodeStyleOption2<
AddImportPlacement
> value, CodeStyleOption2<
AddImportPlacement
> defaultValue)
71
AddImportPlacement
.InsideNamespace => $"inside_namespace{notificationString}",
72
AddImportPlacement
.OutsideNamespace => $"outside_namespace{notificationString}",
CSharpIdeCodeStyleOptions.cs (2)
40
public static readonly CodeStyleOption2<
AddImportPlacement
> s_outsideNamespacePlacementWithSilentEnforcement =
41
new(
AddImportPlacement
.OutsideNamespace, NotificationOption2.Silent);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (10)
CodeGeneration\AddImportsTests.cs (3)
82
UsingDirectivePlacement = new CodeStyleOption2<
AddImportPlacement
>(placeImportsInsideNamespaces ?
AddImportPlacement
.InsideNamespace :
AddImportPlacement
.OutsideNamespace, NotificationOption2.None),
CodeStyle\CSharpEditorConfigCodeStyleParserTests.cs (7)
67
[InlineData("inside_namespace:warning",
AddImportPlacement
.InsideNamespace, ReportDiagnostic.Warn)]
68
[InlineData("outside_namespace:suggestion",
AddImportPlacement
.OutsideNamespace, ReportDiagnostic.Info)]
69
[InlineData("inside_namespace",
AddImportPlacement
.InsideNamespace, null)]
70
[InlineData("outside_namespace",
AddImportPlacement
.OutsideNamespace, null)]
71
internal void TestParseUsingDirectivesPlacement(string optionString,
AddImportPlacement
parsedValue, ReportDiagnostic? severity)
73
var defaultValue = new CodeStyleOption2<
AddImportPlacement
>(
AddImportPlacement
.InsideNamespace, NotificationOption2.Error);
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
VisualBasicAddImportsService.vb (2)
69
Public Overrides Function GetUsingDirectivePlacementCodeStyleOption(configOptions As IOptionsReader, fallbackValue As CodeStyleOption2(Of
AddImportPlacement
)) As CodeStyleOption2(Of
AddImportPlacement
)
Microsoft.CodeAnalysis.Workspaces (6)
AbstractAddImportsService.cs (2)
48
public abstract CodeStyleOption2<
AddImportPlacement
> GetUsingDirectivePlacementCodeStyleOption(IOptionsReader configOptions, CodeStyleOption2<
AddImportPlacement
> fallbackValue);
AddImportPlacementOptions.cs (4)
22
public static readonly CodeStyleOption2<
AddImportPlacement
> s_outsideNamespacePlacementWithSilentEnforcement =
23
new(
AddImportPlacement
.OutsideNamespace, NotificationOption2.Silent);
32
public CodeStyleOption2<
AddImportPlacement
> UsingDirectivePlacement { get; init; } = s_outsideNamespacePlacementWithSilentEnforcement;
37
public bool PlaceImportsInsideNamespaces => UsingDirectivePlacement.Value ==
AddImportPlacement
.InsideNamespace;
Microsoft.VisualStudio.LanguageServices.CSharp (5)
EditorConfigSettings\DataProvider\CodeStyle\CSharpCodeStyleSettingsProvider.cs (2)
73
enumValues: new[] {
AddImportPlacement
.InsideNamespace,
AddImportPlacement
.OutsideNamespace },
Options\Formatting\StyleViewModel.cs (3)
2286
CodeStyleItems.Add(new EnumCodeStyleOptionViewModel<
AddImportPlacement
>(
2288
new[] {
AddImportPlacement
.InsideNamespace,
AddImportPlacement
.OutsideNamespace },