2 writes to CompilationOptions
Microsoft.CodeAnalysis.CSharp (2)
CommandLine\CSharpCommandLineArguments.cs (1)
42
CompilationOptions
= null!;
CommandLine\CSharpCommandLineParser.cs (1)
1617
CompilationOptions
= options,
331 references to CompilationOptions
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (1)
src\Features\DiagnosticsTestUtilities\CodeActions\CSharpVerifierHelper.cs (1)
28
var nullableWarnings = commandLineArguments.
CompilationOptions
.SpecificDiagnosticOptions;
Microsoft.CodeAnalysis.CSharp (4)
CommandLine\CSharpCommandLineArguments.cs (1)
30
get { return
CompilationOptions
; }
CommandLine\CSharpCompiler.cs (3)
58
if (Arguments.
CompilationOptions
.ConcurrentBuild)
164
Arguments.
CompilationOptions
243
Debug.Assert(Arguments.
CompilationOptions
.OutputKind.IsApplication());
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (320)
CommandLineTests.cs (320)
625
Assert.Equal("Test", args.
CompilationOptions
.MainTypeName);
629
Assert.Equal("Test", args.
CompilationOptions
.MainTypeName);
633
Assert.Equal("Test.Class1", args.
CompilationOptions
.MainTypeName);
637
Assert.Equal("Test", args.
CompilationOptions
.MainTypeName);
641
Assert.Equal("Test", args.
CompilationOptions
.MainTypeName);
645
Assert.Equal("Test.Class1", args.
CompilationOptions
.MainTypeName);
650
Assert.Equal("решения.Class1", args.
CompilationOptions
.MainTypeName);
1301
Assert.Equal(OutputKind.ConsoleApplication, parsedArgs.
CompilationOptions
.OutputKind);
1305
Assert.Equal(OutputKind.NetModule, parsedArgs.
CompilationOptions
.OutputKind);
1309
Assert.Equal(OutputKind.DynamicallyLinkedLibrary, parsedArgs.
CompilationOptions
.OutputKind);
1313
Assert.Equal(OutputKind.WindowsApplication, parsedArgs.
CompilationOptions
.OutputKind);
1317
Assert.Equal(OutputKind.WindowsRuntimeApplication, parsedArgs.
CompilationOptions
.OutputKind);
1321
Assert.Equal(OutputKind.WindowsRuntimeMetadata, parsedArgs.
CompilationOptions
.OutputKind);
1325
Assert.Equal(OutputKind.NetModule, parsedArgs.
CompilationOptions
.OutputKind);
1352
Assert.Equal(OutputKind.ConsoleApplication, parsedArgs.
CompilationOptions
.OutputKind);
1360
Assert.Equal(OutputKind.NetModule, parsedArgs.
CompilationOptions
.OutputKind);
1368
Assert.Equal(OutputKind.DynamicallyLinkedLibrary, parsedArgs.
CompilationOptions
.OutputKind);
1376
Assert.Equal(OutputKind.WindowsApplication, parsedArgs.
CompilationOptions
.OutputKind);
1384
Assert.Equal(OutputKind.WindowsRuntimeApplication, parsedArgs.
CompilationOptions
.OutputKind);
1392
Assert.Equal(OutputKind.WindowsRuntimeMetadata, parsedArgs.
CompilationOptions
.OutputKind);
1400
Assert.Equal(OutputKind.NetModule, parsedArgs.
CompilationOptions
.OutputKind);
1969
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1976
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1983
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1990
Assert.True(parsedArgs.
CompilationOptions
.DebugPlusMode);
1997
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2004
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2010
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2017
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2023
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2030
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2037
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2043
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2049
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2055
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2061
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2067
Assert.True(parsedArgs.
CompilationOptions
.DebugPlusMode);
2073
Assert.True(parsedArgs.
CompilationOptions
.DebugPlusMode);
2079
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2564
Assert.Equal(new CSharpCompilationOptions(OutputKind.ConsoleApplication).OptimizationLevel, parsedArgs.
CompilationOptions
.OptimizationLevel);
2568
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2572
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2576
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2580
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2592
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2595
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2598
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2601
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2618
Assert.False(parsedArgs.
CompilationOptions
.Deterministic);
2622
Assert.True(parsedArgs.
CompilationOptions
.Deterministic);
2626
Assert.True(parsedArgs.
CompilationOptions
.Deterministic);
2630
Assert.False(parsedArgs.
CompilationOptions
.Deterministic);
2845
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.ContainsKey("CA1012"));
2846
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions["CA1012"] == ReportDiagnostic.Error);
2847
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.ContainsKey("CA1013"));
2848
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions["CA1013"] == ReportDiagnostic.Warn);
2849
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.ContainsKey("CA1014"));
2850
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions["CA1014"] == ReportDiagnostic.Suppress);
2851
Assert.True(parsedArgs.
CompilationOptions
.GeneralDiagnosticOption == ReportDiagnostic.Warn);
3050
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3082
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3083
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Error);
3115
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3116
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Info);
3148
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Default);
3149
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Error);
3182
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Default);
3183
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn);
3216
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3217
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn);
3250
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Default);
3251
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn);
3252
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test002"], expected: ReportDiagnostic.Default);
3284
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3285
Assert.Equal(expected: 1, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3286
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3319
Assert.Equal(expected: ReportDiagnostic.Error, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3320
Assert.Equal(expected: 1, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3321
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3354
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3355
Assert.Equal(expected: 1, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3356
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3378
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3379
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3383
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3387
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3389
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3411
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3412
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3416
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3420
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3422
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3444
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3445
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 3, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3449
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3452
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3454
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3456
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3478
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3479
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3483
Assert.Equal(expected: ReportDiagnostic.Error, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3487
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3489
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3780
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3789
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3797
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3806
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3814
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3822
Assert.Equal("a.dll", parsedArgs.
CompilationOptions
.ModuleName);
3829
Assert.Equal("a.netmodule", parsedArgs.
CompilationOptions
.ModuleName);
3837
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3845
Assert.Equal("a.winmdobj", parsedArgs.
CompilationOptions
.ModuleName);
3857
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3868
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3876
Assert.Equal("file.exe", parsedArgs.
CompilationOptions
.ModuleName);
3886
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3902
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3912
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3922
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3932
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3942
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3949
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3956
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3966
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3973
Assert.Equal(".netmodule", parsedArgs.
CompilationOptions
.ModuleName);
3988
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3997
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
4178
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4185
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4192
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4198
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4209
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4215
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4221
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4231
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4239
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4252
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4260
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4267
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4279
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4289
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4298
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4436
Assert.Equal("a.netmodule", parsedArgs.
CompilationOptions
.ModuleName);
4459
Assert.Equal("goo", parsedArgs.
CompilationOptions
.ModuleName);
4463
Assert.Equal("bar", parsedArgs.
CompilationOptions
.ModuleName);
4467
Assert.Equal("CommonLanguageRuntimeLibrary", parsedArgs.
CompilationOptions
.ModuleName);
4471
Assert.Equal("goo", parsedArgs.
CompilationOptions
.ModuleName);
4528
Assert.Equal(Platform.X64, parsedArgs.
CompilationOptions
.Platform);
4532
Assert.Equal(Platform.X86, parsedArgs.
CompilationOptions
.Platform);
4537
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform);
4541
Assert.Equal(Platform.Itanium, parsedArgs.
CompilationOptions
.Platform);
4545
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform);
4549
Assert.Equal(Platform.AnyCpu32BitPreferred, parsedArgs.
CompilationOptions
.Platform);
4553
Assert.Equal(Platform.Arm, parsedArgs.
CompilationOptions
.Platform);
4559
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform); //anycpu is default
4565
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform); //anycpu is default
4845
Assert.True(parsedArgs.
CompilationOptions
.CheckOverflow);
4849
Assert.False(parsedArgs.
CompilationOptions
.CheckOverflow);
4853
Assert.True(parsedArgs.
CompilationOptions
.CheckOverflow);
4857
Assert.True(parsedArgs.
CompilationOptions
.CheckOverflow);
4868
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4872
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4879
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4883
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4887
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4894
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4901
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4907
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4911
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4920
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4924
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4928
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4935
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4942
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4946
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4950
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4960
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4964
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4968
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4975
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4982
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4986
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4990
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5000
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5004
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5008
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5015
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5022
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5026
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5030
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5043
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5050
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5057
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5066
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5075
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5082
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5089
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5098
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5105
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5112
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5119
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5123
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5130
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5137
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5141
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5148
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5152
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5156
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5163
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5170
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5177
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5184
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5191
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5198
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5205
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5212
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5216
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5220
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5224
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5228
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5232
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5236
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5243
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5250
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5254
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5258
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5262
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5269
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5276
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5280
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5284
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5288
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5292
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5296
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5300
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5307
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5314
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5318
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5322
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5326
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5333
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5344
AssertEx.Equal(new[] { "Goo.Bar" }, parsedArgs.
CompilationOptions
.Usings.AsEnumerable());
5348
AssertEx.Equal(new[] { "Goo.Bar", "Baz", "System.Core", "System" }, parsedArgs.
CompilationOptions
.Usings.AsEnumerable());
5352
AssertEx.Equal(new[] { "Goo", "Bar" }, parsedArgs.
CompilationOptions
.Usings.AsEnumerable());
5452
var actualOrdered = args.
CompilationOptions
.SpecificDiagnosticOptions.OrderBy(entry => entry.Key);
5466
Assert.Equal(ReportDiagnostic.Error, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5467
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5468
Assert.Equal(0, parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.Count);
5472
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5473
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5478
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5479
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5484
Assert.Equal(ReportDiagnostic.Error, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5485
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5490
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5491
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5496
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5497
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5502
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5503
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5508
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5509
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5517
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5518
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5519
Assert.Equal(4, parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.Count);
5524
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5525
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5530
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5531
Assert.Equal(1, parsedArgs.
CompilationOptions
.WarningLevel);
5536
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5537
Assert.Equal(1, parsedArgs.
CompilationOptions
.WarningLevel);
5542
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5543
Assert.Equal(1, parsedArgs.
CompilationOptions
.WarningLevel);
5548
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5549
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5554
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5555
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5560
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5561
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5566
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5567
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5576
Assert.True(parsedArgs.
CompilationOptions
.AllowUnsafe);
5580
Assert.True(parsedArgs.
CompilationOptions
.AllowUnsafe);
5584
Assert.False(parsedArgs.
CompilationOptions
.AllowUnsafe);
5588
Assert.True(parsedArgs.
CompilationOptions
.AllowUnsafe);
5592
Assert.False(parsedArgs.
CompilationOptions
.AllowUnsafe);
5611
Assert.NotNull(parsedArgs.
CompilationOptions
.DelaySign);
5612
Assert.True((bool)parsedArgs.
CompilationOptions
.DelaySign);
5616
Assert.NotNull(parsedArgs.
CompilationOptions
.DelaySign);
5617
Assert.True((bool)parsedArgs.
CompilationOptions
.DelaySign);
5621
Assert.NotNull(parsedArgs.
CompilationOptions
.DelaySign);
5622
Assert.False((bool)parsedArgs.
CompilationOptions
.DelaySign);
5629
Assert.Null(parsedArgs.
CompilationOptions
.DelaySign);
5637
Assert.True(parsedArgs.
CompilationOptions
.PublicSign);
5641
Assert.True(parsedArgs.
CompilationOptions
.PublicSign);
5645
Assert.False(parsedArgs.
CompilationOptions
.PublicSign);
5652
Assert.False(parsedArgs.
CompilationOptions
.PublicSign);
5661
Assert.Equal(Path.Combine(WorkingDirectory, "test.snk"), parsedArgs.
CompilationOptions
.CryptoKeyFile);
5758
Assert.Equal("A.B.C", parsedArgs.
CompilationOptions
.MainTypeName);
5762
Assert.Null(parsedArgs.
CompilationOptions
.MainTypeName);
5767
Assert.Equal("X.Y.Z", parsedArgs.
CompilationOptions
.MainTypeName);
6241
Assert.Equal("RIPAdamYauch", parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6247
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6253
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6259
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6263
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6275
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6279
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6285
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6290
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6291
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6296
Assert.Equal("a", parsedArgs.
CompilationOptions
.CryptoKeyFile);
6297
Assert.Equal("b", parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6301
Assert.Equal("a", parsedArgs.
CompilationOptions
.CryptoKeyFile);
6302
Assert.Equal("b", parsedArgs.
CompilationOptions
.CryptoKeyContainer);
11379
var options = arguments.
CompilationOptions
;
11404
var options = arguments.
CompilationOptions
;
12527
VerifyQuotedInvalid("target", tuple.Item1, tuple.Item2, x => x.
CompilationOptions
.OutputKind);
12547
VerifyQuotedValid("platform", tuple.Item1, tuple.Item2, x => x.
CompilationOptions
.Platform);
12555
VerifyQuotedValid("warn", "1", 1, x => x.
CompilationOptions
.WarningLevel);
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
CommandLineRunnerTests.cs (1)
693
}, arguments.
CompilationOptions
.Usings.AsEnumerable());
Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests (1)
Verifiers\CSharpVerifierHelper.cs (1)
28
return commandLineArguments.
CompilationOptions
.SpecificDiagnosticOptions;
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ProjectSystemShim\TempPECompilerService.cs (1)
58
parsedArguments.
CompilationOptions
Razor.Diagnostics.Analyzers.UnitTests (1)
Verifiers\CSharpVerifierHelper.cs (1)
26
var nullableWarnings = commandLineArguments.
CompilationOptions
.SpecificDiagnosticOptions;
System.Windows.Forms.Analyzers.CSharp.Tests (1)
Verifiers\CSharpVerifierHelper.cs (1)
25
var nullableWarnings = commandLineArguments.
CompilationOptions
.SpecificDiagnosticOptions;
Test.Utilities (1)
CSharpCodeFixVerifier`2+Test.cs (1)
54
var nullableWarnings = commandLineArguments.
CompilationOptions
.SpecificDiagnosticOptions;