2 writes to CompilationOptions
Microsoft.CodeAnalysis.CSharp (2)
CommandLine\CSharpCommandLineArguments.cs (1)
42
CompilationOptions
= null!;
CommandLine\CSharpCommandLineParser.cs (1)
1584
CompilationOptions
= options,
330 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);
1315
Assert.Equal(OutputKind.ConsoleApplication, parsedArgs.
CompilationOptions
.OutputKind);
1319
Assert.Equal(OutputKind.NetModule, parsedArgs.
CompilationOptions
.OutputKind);
1323
Assert.Equal(OutputKind.DynamicallyLinkedLibrary, parsedArgs.
CompilationOptions
.OutputKind);
1327
Assert.Equal(OutputKind.WindowsApplication, parsedArgs.
CompilationOptions
.OutputKind);
1331
Assert.Equal(OutputKind.WindowsRuntimeApplication, parsedArgs.
CompilationOptions
.OutputKind);
1335
Assert.Equal(OutputKind.WindowsRuntimeMetadata, parsedArgs.
CompilationOptions
.OutputKind);
1339
Assert.Equal(OutputKind.NetModule, parsedArgs.
CompilationOptions
.OutputKind);
1366
Assert.Equal(OutputKind.ConsoleApplication, parsedArgs.
CompilationOptions
.OutputKind);
1374
Assert.Equal(OutputKind.NetModule, parsedArgs.
CompilationOptions
.OutputKind);
1382
Assert.Equal(OutputKind.DynamicallyLinkedLibrary, parsedArgs.
CompilationOptions
.OutputKind);
1390
Assert.Equal(OutputKind.WindowsApplication, parsedArgs.
CompilationOptions
.OutputKind);
1398
Assert.Equal(OutputKind.WindowsRuntimeApplication, parsedArgs.
CompilationOptions
.OutputKind);
1406
Assert.Equal(OutputKind.WindowsRuntimeMetadata, parsedArgs.
CompilationOptions
.OutputKind);
1414
Assert.Equal(OutputKind.NetModule, parsedArgs.
CompilationOptions
.OutputKind);
1968
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1975
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1982
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1989
Assert.True(parsedArgs.
CompilationOptions
.DebugPlusMode);
1996
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2003
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2009
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2016
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2022
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2029
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2036
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2042
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2048
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2054
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2060
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2066
Assert.True(parsedArgs.
CompilationOptions
.DebugPlusMode);
2072
Assert.True(parsedArgs.
CompilationOptions
.DebugPlusMode);
2078
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2563
Assert.Equal(new CSharpCompilationOptions(OutputKind.ConsoleApplication).OptimizationLevel, parsedArgs.
CompilationOptions
.OptimizationLevel);
2567
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2571
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2575
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2579
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2591
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2594
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2597
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2600
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2617
Assert.False(parsedArgs.
CompilationOptions
.Deterministic);
2621
Assert.True(parsedArgs.
CompilationOptions
.Deterministic);
2625
Assert.True(parsedArgs.
CompilationOptions
.Deterministic);
2629
Assert.False(parsedArgs.
CompilationOptions
.Deterministic);
2844
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.ContainsKey("CA1012"));
2845
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions["CA1012"] == ReportDiagnostic.Error);
2846
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.ContainsKey("CA1013"));
2847
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions["CA1013"] == ReportDiagnostic.Warn);
2848
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.ContainsKey("CA1014"));
2849
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions["CA1014"] == ReportDiagnostic.Suppress);
2850
Assert.True(parsedArgs.
CompilationOptions
.GeneralDiagnosticOption == ReportDiagnostic.Warn);
3049
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3081
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3082
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Error);
3114
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3115
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Info);
3147
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Default);
3148
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Error);
3181
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Default);
3182
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn);
3215
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3216
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn);
3249
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Default);
3250
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn);
3251
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test002"], expected: ReportDiagnostic.Default);
3283
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3284
Assert.Equal(expected: 1, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3285
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3318
Assert.Equal(expected: ReportDiagnostic.Error, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3319
Assert.Equal(expected: 1, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3320
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3353
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3354
Assert.Equal(expected: 1, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3355
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3377
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3378
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3382
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3386
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3388
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3410
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3411
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3415
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3419
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3421
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3443
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3444
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 3, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3448
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3451
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3453
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3455
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3477
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3478
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3482
Assert.Equal(expected: ReportDiagnostic.Error, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3486
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3488
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3779
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3788
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3796
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3805
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3813
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3821
Assert.Equal("a.dll", parsedArgs.
CompilationOptions
.ModuleName);
3828
Assert.Equal("a.netmodule", parsedArgs.
CompilationOptions
.ModuleName);
3836
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3844
Assert.Equal("a.winmdobj", parsedArgs.
CompilationOptions
.ModuleName);
3856
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3867
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3875
Assert.Equal("file.exe", parsedArgs.
CompilationOptions
.ModuleName);
3885
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3901
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3911
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3921
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3931
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3941
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3948
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3955
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3965
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3972
Assert.Equal(".netmodule", parsedArgs.
CompilationOptions
.ModuleName);
3987
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3996
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
4177
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4184
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4191
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4197
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4208
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4214
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4220
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4230
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4238
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4251
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4259
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4266
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4278
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4288
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4297
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4435
Assert.Equal("a.netmodule", parsedArgs.
CompilationOptions
.ModuleName);
4458
Assert.Equal("goo", parsedArgs.
CompilationOptions
.ModuleName);
4462
Assert.Equal("bar", parsedArgs.
CompilationOptions
.ModuleName);
4466
Assert.Equal("CommonLanguageRuntimeLibrary", parsedArgs.
CompilationOptions
.ModuleName);
4470
Assert.Equal("goo", parsedArgs.
CompilationOptions
.ModuleName);
4527
Assert.Equal(Platform.X64, parsedArgs.
CompilationOptions
.Platform);
4531
Assert.Equal(Platform.X86, parsedArgs.
CompilationOptions
.Platform);
4536
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform);
4540
Assert.Equal(Platform.Itanium, parsedArgs.
CompilationOptions
.Platform);
4544
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform);
4548
Assert.Equal(Platform.AnyCpu32BitPreferred, parsedArgs.
CompilationOptions
.Platform);
4552
Assert.Equal(Platform.Arm, parsedArgs.
CompilationOptions
.Platform);
4558
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform); //anycpu is default
4564
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform); //anycpu is default
4844
Assert.True(parsedArgs.
CompilationOptions
.CheckOverflow);
4848
Assert.False(parsedArgs.
CompilationOptions
.CheckOverflow);
4852
Assert.True(parsedArgs.
CompilationOptions
.CheckOverflow);
4856
Assert.True(parsedArgs.
CompilationOptions
.CheckOverflow);
4867
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4871
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4878
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4882
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4886
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4893
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4900
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4906
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4910
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4919
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4923
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4927
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4934
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4941
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4945
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4949
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4959
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4963
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4967
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4974
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4981
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4985
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4989
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4999
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5003
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5007
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5014
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5021
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5025
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5029
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5042
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5049
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5056
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5065
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5074
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5081
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5088
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5097
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5104
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5111
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5118
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5122
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5129
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5136
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5140
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5147
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5151
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5155
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5162
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5169
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5176
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5183
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5190
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5197
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5204
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5211
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5215
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5219
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5223
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5227
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5231
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5235
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5242
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5249
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5253
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5257
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5261
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5268
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5275
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5279
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5283
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5287
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5291
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5295
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5299
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5306
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5313
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5317
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5321
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5325
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5332
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5343
AssertEx.Equal(new[] { "Goo.Bar" }, parsedArgs.
CompilationOptions
.Usings.AsEnumerable());
5347
AssertEx.Equal(new[] { "Goo.Bar", "Baz", "System.Core", "System" }, parsedArgs.
CompilationOptions
.Usings.AsEnumerable());
5351
AssertEx.Equal(new[] { "Goo", "Bar" }, parsedArgs.
CompilationOptions
.Usings.AsEnumerable());
5451
var actualOrdered = args.
CompilationOptions
.SpecificDiagnosticOptions.OrderBy(entry => entry.Key);
5465
Assert.Equal(ReportDiagnostic.Error, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5466
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5467
Assert.Equal(0, parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.Count);
5471
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5472
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5477
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5478
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5483
Assert.Equal(ReportDiagnostic.Error, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5484
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5489
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5490
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5495
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5496
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5501
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5502
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5507
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5508
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5516
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5517
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5518
Assert.Equal(4, parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.Count);
5523
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5524
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5529
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5530
Assert.Equal(1, parsedArgs.
CompilationOptions
.WarningLevel);
5535
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5536
Assert.Equal(1, parsedArgs.
CompilationOptions
.WarningLevel);
5541
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5542
Assert.Equal(1, parsedArgs.
CompilationOptions
.WarningLevel);
5547
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5548
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5553
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5554
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5559
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5560
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5565
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5566
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5575
Assert.True(parsedArgs.
CompilationOptions
.AllowUnsafe);
5579
Assert.True(parsedArgs.
CompilationOptions
.AllowUnsafe);
5583
Assert.False(parsedArgs.
CompilationOptions
.AllowUnsafe);
5587
Assert.True(parsedArgs.
CompilationOptions
.AllowUnsafe);
5591
Assert.False(parsedArgs.
CompilationOptions
.AllowUnsafe);
5610
Assert.NotNull(parsedArgs.
CompilationOptions
.DelaySign);
5611
Assert.True((bool)parsedArgs.
CompilationOptions
.DelaySign);
5615
Assert.NotNull(parsedArgs.
CompilationOptions
.DelaySign);
5616
Assert.True((bool)parsedArgs.
CompilationOptions
.DelaySign);
5620
Assert.NotNull(parsedArgs.
CompilationOptions
.DelaySign);
5621
Assert.False((bool)parsedArgs.
CompilationOptions
.DelaySign);
5628
Assert.Null(parsedArgs.
CompilationOptions
.DelaySign);
5636
Assert.True(parsedArgs.
CompilationOptions
.PublicSign);
5640
Assert.True(parsedArgs.
CompilationOptions
.PublicSign);
5644
Assert.False(parsedArgs.
CompilationOptions
.PublicSign);
5651
Assert.False(parsedArgs.
CompilationOptions
.PublicSign);
5660
Assert.Equal(Path.Combine(WorkingDirectory, "test.snk"), parsedArgs.
CompilationOptions
.CryptoKeyFile);
5757
Assert.Equal("A.B.C", parsedArgs.
CompilationOptions
.MainTypeName);
5761
Assert.Null(parsedArgs.
CompilationOptions
.MainTypeName);
5766
Assert.Equal("X.Y.Z", parsedArgs.
CompilationOptions
.MainTypeName);
6226
Assert.Equal("RIPAdamYauch", parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6232
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6238
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6244
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6248
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6260
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6264
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6270
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6275
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6276
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6281
Assert.Equal("a", parsedArgs.
CompilationOptions
.CryptoKeyFile);
6282
Assert.Equal("b", parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6286
Assert.Equal("a", parsedArgs.
CompilationOptions
.CryptoKeyFile);
6287
Assert.Equal("b", parsedArgs.
CompilationOptions
.CryptoKeyContainer);
11315
var options = arguments.
CompilationOptions
;
11340
var options = arguments.
CompilationOptions
;
12460
VerifyQuotedInvalid("target", tuple.Item1, tuple.Item2, x => x.
CompilationOptions
.OutputKind);
12480
VerifyQuotedValid("platform", tuple.Item1, tuple.Item2, x => x.
CompilationOptions
.Platform);
12488
VerifyQuotedValid("warn", "1", 1, x => x.
CompilationOptions
.WarningLevel);
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
CommandLineRunnerTests.cs (1)
700
}, 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
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;