2 writes to CompilationOptions
Microsoft.CodeAnalysis.CSharp (2)
CommandLine\CSharpCommandLineArguments.cs (1)
42
CompilationOptions
= null!;
CommandLine\CSharpCommandLineParser.cs (1)
1618
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);
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);
1965
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1972
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1979
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1986
Assert.True(parsedArgs.
CompilationOptions
.DebugPlusMode);
1993
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2000
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2006
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2013
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2019
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2026
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2033
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2039
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2045
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2051
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2057
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2063
Assert.True(parsedArgs.
CompilationOptions
.DebugPlusMode);
2069
Assert.True(parsedArgs.
CompilationOptions
.DebugPlusMode);
2075
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2560
Assert.Equal(new CSharpCompilationOptions(OutputKind.ConsoleApplication).OptimizationLevel, parsedArgs.
CompilationOptions
.OptimizationLevel);
2564
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2568
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2572
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2576
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2588
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2591
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2594
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2597
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2614
Assert.False(parsedArgs.
CompilationOptions
.Deterministic);
2618
Assert.True(parsedArgs.
CompilationOptions
.Deterministic);
2622
Assert.True(parsedArgs.
CompilationOptions
.Deterministic);
2626
Assert.False(parsedArgs.
CompilationOptions
.Deterministic);
2841
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.ContainsKey("CA1012"));
2842
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions["CA1012"] == ReportDiagnostic.Error);
2843
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.ContainsKey("CA1013"));
2844
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions["CA1013"] == ReportDiagnostic.Warn);
2845
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.ContainsKey("CA1014"));
2846
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions["CA1014"] == ReportDiagnostic.Suppress);
2847
Assert.True(parsedArgs.
CompilationOptions
.GeneralDiagnosticOption == ReportDiagnostic.Warn);
3046
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3078
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3079
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Error);
3111
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3112
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Info);
3144
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Default);
3145
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Error);
3178
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Default);
3179
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn);
3212
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3213
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn);
3246
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Default);
3247
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn);
3248
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test002"], expected: ReportDiagnostic.Default);
3280
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3281
Assert.Equal(expected: 1, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3282
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3315
Assert.Equal(expected: ReportDiagnostic.Error, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3316
Assert.Equal(expected: 1, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3317
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3350
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3351
Assert.Equal(expected: 1, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3352
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3374
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3375
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3379
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3383
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3385
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3407
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3408
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3412
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3416
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3418
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3440
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3441
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 3, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3445
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3448
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3450
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3452
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3474
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3475
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3479
Assert.Equal(expected: ReportDiagnostic.Error, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3483
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3485
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3776
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3785
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3793
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3802
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3810
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3818
Assert.Equal("a.dll", parsedArgs.
CompilationOptions
.ModuleName);
3825
Assert.Equal("a.netmodule", parsedArgs.
CompilationOptions
.ModuleName);
3833
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3841
Assert.Equal("a.winmdobj", parsedArgs.
CompilationOptions
.ModuleName);
3853
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3864
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3872
Assert.Equal("file.exe", parsedArgs.
CompilationOptions
.ModuleName);
3882
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3898
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3908
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3918
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3928
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3938
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3945
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3952
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3962
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3969
Assert.Equal(".netmodule", parsedArgs.
CompilationOptions
.ModuleName);
3984
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3993
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
4174
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4181
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4188
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4194
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4205
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4211
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4217
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4227
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4235
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4248
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4256
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4263
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4275
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4285
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4294
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4432
Assert.Equal("a.netmodule", parsedArgs.
CompilationOptions
.ModuleName);
4455
Assert.Equal("goo", parsedArgs.
CompilationOptions
.ModuleName);
4459
Assert.Equal("bar", parsedArgs.
CompilationOptions
.ModuleName);
4463
Assert.Equal("CommonLanguageRuntimeLibrary", parsedArgs.
CompilationOptions
.ModuleName);
4467
Assert.Equal("goo", parsedArgs.
CompilationOptions
.ModuleName);
4524
Assert.Equal(Platform.X64, parsedArgs.
CompilationOptions
.Platform);
4528
Assert.Equal(Platform.X86, parsedArgs.
CompilationOptions
.Platform);
4533
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform);
4537
Assert.Equal(Platform.Itanium, parsedArgs.
CompilationOptions
.Platform);
4541
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform);
4545
Assert.Equal(Platform.AnyCpu32BitPreferred, parsedArgs.
CompilationOptions
.Platform);
4549
Assert.Equal(Platform.Arm, parsedArgs.
CompilationOptions
.Platform);
4555
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform); //anycpu is default
4561
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform); //anycpu is default
4841
Assert.True(parsedArgs.
CompilationOptions
.CheckOverflow);
4845
Assert.False(parsedArgs.
CompilationOptions
.CheckOverflow);
4849
Assert.True(parsedArgs.
CompilationOptions
.CheckOverflow);
4853
Assert.True(parsedArgs.
CompilationOptions
.CheckOverflow);
4864
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4868
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4875
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4879
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4883
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4890
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4897
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4903
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4907
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4916
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4920
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4924
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4931
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4938
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4942
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4946
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4956
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4960
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4964
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4971
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4978
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4982
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4986
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4996
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5000
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5004
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5011
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5018
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5022
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5026
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5039
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5046
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5053
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5062
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5071
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5078
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5085
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5094
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5101
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5108
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5115
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5119
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5126
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5133
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5137
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5144
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5148
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5152
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5159
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5166
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5173
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5180
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5187
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5194
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5201
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5208
Assert.Equal(NullableContextOptions.Warnings, 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.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5228
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5232
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5239
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5246
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5250
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5254
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5258
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5265
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5272
Assert.Equal(NullableContextOptions.Annotations, 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.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5292
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5296
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5303
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5310
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5314
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5318
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5322
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5329
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5340
AssertEx.Equal(new[] { "Goo.Bar" }, parsedArgs.
CompilationOptions
.Usings.AsEnumerable());
5344
AssertEx.Equal(new[] { "Goo.Bar", "Baz", "System.Core", "System" }, parsedArgs.
CompilationOptions
.Usings.AsEnumerable());
5348
AssertEx.Equal(new[] { "Goo", "Bar" }, parsedArgs.
CompilationOptions
.Usings.AsEnumerable());
5448
var actualOrdered = args.
CompilationOptions
.SpecificDiagnosticOptions.OrderBy(entry => entry.Key);
5462
Assert.Equal(ReportDiagnostic.Error, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5463
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5464
Assert.Equal(0, parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.Count);
5468
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5469
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5474
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5475
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5480
Assert.Equal(ReportDiagnostic.Error, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5481
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5486
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5487
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5492
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5493
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5498
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5499
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5504
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5505
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5513
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5514
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5515
Assert.Equal(4, parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.Count);
5520
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5521
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5526
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5527
Assert.Equal(1, parsedArgs.
CompilationOptions
.WarningLevel);
5532
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5533
Assert.Equal(1, parsedArgs.
CompilationOptions
.WarningLevel);
5538
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5539
Assert.Equal(1, parsedArgs.
CompilationOptions
.WarningLevel);
5544
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5545
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5550
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5551
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5556
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5557
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5562
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5563
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5572
Assert.True(parsedArgs.
CompilationOptions
.AllowUnsafe);
5576
Assert.True(parsedArgs.
CompilationOptions
.AllowUnsafe);
5580
Assert.False(parsedArgs.
CompilationOptions
.AllowUnsafe);
5584
Assert.True(parsedArgs.
CompilationOptions
.AllowUnsafe);
5588
Assert.False(parsedArgs.
CompilationOptions
.AllowUnsafe);
5607
Assert.NotNull(parsedArgs.
CompilationOptions
.DelaySign);
5608
Assert.True((bool)parsedArgs.
CompilationOptions
.DelaySign);
5612
Assert.NotNull(parsedArgs.
CompilationOptions
.DelaySign);
5613
Assert.True((bool)parsedArgs.
CompilationOptions
.DelaySign);
5617
Assert.NotNull(parsedArgs.
CompilationOptions
.DelaySign);
5618
Assert.False((bool)parsedArgs.
CompilationOptions
.DelaySign);
5625
Assert.Null(parsedArgs.
CompilationOptions
.DelaySign);
5633
Assert.True(parsedArgs.
CompilationOptions
.PublicSign);
5637
Assert.True(parsedArgs.
CompilationOptions
.PublicSign);
5641
Assert.False(parsedArgs.
CompilationOptions
.PublicSign);
5648
Assert.False(parsedArgs.
CompilationOptions
.PublicSign);
5657
Assert.Equal(Path.Combine(WorkingDirectory, "test.snk"), parsedArgs.
CompilationOptions
.CryptoKeyFile);
5754
Assert.Equal("A.B.C", parsedArgs.
CompilationOptions
.MainTypeName);
5758
Assert.Null(parsedArgs.
CompilationOptions
.MainTypeName);
5763
Assert.Equal("X.Y.Z", parsedArgs.
CompilationOptions
.MainTypeName);
6223
Assert.Equal("RIPAdamYauch", parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6229
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6235
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6241
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6245
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6257
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6261
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6267
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6272
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6273
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6278
Assert.Equal("a", parsedArgs.
CompilationOptions
.CryptoKeyFile);
6279
Assert.Equal("b", parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6283
Assert.Equal("a", parsedArgs.
CompilationOptions
.CryptoKeyFile);
6284
Assert.Equal("b", parsedArgs.
CompilationOptions
.CryptoKeyContainer);
11312
var options = arguments.
CompilationOptions
;
11337
var options = arguments.
CompilationOptions
;
12458
VerifyQuotedInvalid("target", tuple.Item1, tuple.Item2, x => x.
CompilationOptions
.OutputKind);
12478
VerifyQuotedValid("platform", tuple.Item1, tuple.Item2, x => x.
CompilationOptions
.Platform);
12486
VerifyQuotedValid("warn", "1", 1, x => x.
CompilationOptions
.WarningLevel);
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
CommandLineRunnerTests.cs (1)
696
}, 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;