2 writes to CompilationOptions
Microsoft.CodeAnalysis.CSharp (2)
CommandLine\CSharpCommandLineArguments.cs (1)
42
CompilationOptions
= null!;
CommandLine\CSharpCommandLineParser.cs (1)
1582
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);
1954
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1961
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1968
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1975
Assert.True(parsedArgs.
CompilationOptions
.DebugPlusMode);
1982
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1989
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1995
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2002
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2008
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2015
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2022
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2028
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2034
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2040
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2046
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2052
Assert.True(parsedArgs.
CompilationOptions
.DebugPlusMode);
2058
Assert.True(parsedArgs.
CompilationOptions
.DebugPlusMode);
2064
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2549
Assert.Equal(new CSharpCompilationOptions(OutputKind.ConsoleApplication).OptimizationLevel, parsedArgs.
CompilationOptions
.OptimizationLevel);
2553
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2557
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2561
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2565
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2577
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2580
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2583
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2586
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2603
Assert.False(parsedArgs.
CompilationOptions
.Deterministic);
2607
Assert.True(parsedArgs.
CompilationOptions
.Deterministic);
2611
Assert.True(parsedArgs.
CompilationOptions
.Deterministic);
2615
Assert.False(parsedArgs.
CompilationOptions
.Deterministic);
2830
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.ContainsKey("CA1012"));
2831
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions["CA1012"] == ReportDiagnostic.Error);
2832
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.ContainsKey("CA1013"));
2833
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions["CA1013"] == ReportDiagnostic.Warn);
2834
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.ContainsKey("CA1014"));
2835
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions["CA1014"] == ReportDiagnostic.Suppress);
2836
Assert.True(parsedArgs.
CompilationOptions
.GeneralDiagnosticOption == ReportDiagnostic.Warn);
3035
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3067
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3068
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Error);
3100
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3101
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Info);
3133
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Default);
3134
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Error);
3167
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Default);
3168
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn);
3201
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3202
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn);
3235
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Default);
3236
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn);
3237
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test002"], expected: ReportDiagnostic.Default);
3269
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3270
Assert.Equal(expected: 1, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3271
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3304
Assert.Equal(expected: ReportDiagnostic.Error, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3305
Assert.Equal(expected: 1, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3306
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3339
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3340
Assert.Equal(expected: 1, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3341
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3363
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3364
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3368
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3372
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3374
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3396
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3397
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3401
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3405
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3407
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3429
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3430
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 3, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3434
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3437
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3439
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3441
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3463
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3464
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3468
Assert.Equal(expected: ReportDiagnostic.Error, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3472
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3474
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3765
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3774
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3782
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3791
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3799
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3807
Assert.Equal("a.dll", parsedArgs.
CompilationOptions
.ModuleName);
3814
Assert.Equal("a.netmodule", parsedArgs.
CompilationOptions
.ModuleName);
3822
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3830
Assert.Equal("a.winmdobj", parsedArgs.
CompilationOptions
.ModuleName);
3842
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3853
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3861
Assert.Equal("file.exe", parsedArgs.
CompilationOptions
.ModuleName);
3871
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3887
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3897
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3907
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3917
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3927
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3934
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3941
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3951
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3958
Assert.Equal(".netmodule", parsedArgs.
CompilationOptions
.ModuleName);
3973
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3982
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
4163
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4170
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4177
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4183
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4194
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4200
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4206
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4216
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4224
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4237
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4245
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4252
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4264
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4274
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4283
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4421
Assert.Equal("a.netmodule", parsedArgs.
CompilationOptions
.ModuleName);
4444
Assert.Equal("goo", parsedArgs.
CompilationOptions
.ModuleName);
4448
Assert.Equal("bar", parsedArgs.
CompilationOptions
.ModuleName);
4452
Assert.Equal("CommonLanguageRuntimeLibrary", parsedArgs.
CompilationOptions
.ModuleName);
4456
Assert.Equal("goo", parsedArgs.
CompilationOptions
.ModuleName);
4513
Assert.Equal(Platform.X64, parsedArgs.
CompilationOptions
.Platform);
4517
Assert.Equal(Platform.X86, parsedArgs.
CompilationOptions
.Platform);
4522
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform);
4526
Assert.Equal(Platform.Itanium, parsedArgs.
CompilationOptions
.Platform);
4530
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform);
4534
Assert.Equal(Platform.AnyCpu32BitPreferred, parsedArgs.
CompilationOptions
.Platform);
4538
Assert.Equal(Platform.Arm, parsedArgs.
CompilationOptions
.Platform);
4544
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform); //anycpu is default
4550
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform); //anycpu is default
4830
Assert.True(parsedArgs.
CompilationOptions
.CheckOverflow);
4834
Assert.False(parsedArgs.
CompilationOptions
.CheckOverflow);
4838
Assert.True(parsedArgs.
CompilationOptions
.CheckOverflow);
4842
Assert.True(parsedArgs.
CompilationOptions
.CheckOverflow);
4853
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4857
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4864
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4868
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4872
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4879
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4886
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4892
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4896
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4905
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4909
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4913
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4920
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4927
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4931
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4935
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4945
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4949
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4953
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4960
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4967
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4971
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4975
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4985
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4989
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4993
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5000
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5007
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5011
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5015
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5028
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5035
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5042
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5051
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5060
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5067
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5074
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5083
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5090
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5097
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5104
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5108
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5115
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5122
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5126
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5133
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5137
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5141
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5148
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.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5201
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5205
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5209
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5213
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5217
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5221
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5228
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5235
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5239
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5243
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5247
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5254
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5261
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5265
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5269
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5273
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5277
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5281
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5285
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5292
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5299
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5303
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5307
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5311
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5318
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5329
AssertEx.Equal(new[] { "Goo.Bar" }, parsedArgs.
CompilationOptions
.Usings.AsEnumerable());
5333
AssertEx.Equal(new[] { "Goo.Bar", "Baz", "System.Core", "System" }, parsedArgs.
CompilationOptions
.Usings.AsEnumerable());
5337
AssertEx.Equal(new[] { "Goo", "Bar" }, parsedArgs.
CompilationOptions
.Usings.AsEnumerable());
5437
var actualOrdered = args.
CompilationOptions
.SpecificDiagnosticOptions.OrderBy(entry => entry.Key);
5451
Assert.Equal(ReportDiagnostic.Error, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5452
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5453
Assert.Equal(0, parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.Count);
5457
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5458
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5463
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5464
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5469
Assert.Equal(ReportDiagnostic.Error, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5470
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5475
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5476
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5481
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5482
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5487
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5488
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5493
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5494
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5502
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5503
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5504
Assert.Equal(4, parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.Count);
5509
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5510
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5515
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5516
Assert.Equal(1, parsedArgs.
CompilationOptions
.WarningLevel);
5521
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5522
Assert.Equal(1, parsedArgs.
CompilationOptions
.WarningLevel);
5527
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5528
Assert.Equal(1, parsedArgs.
CompilationOptions
.WarningLevel);
5533
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5534
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5539
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5540
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5545
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5546
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5551
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5552
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5561
Assert.True(parsedArgs.
CompilationOptions
.AllowUnsafe);
5565
Assert.True(parsedArgs.
CompilationOptions
.AllowUnsafe);
5569
Assert.False(parsedArgs.
CompilationOptions
.AllowUnsafe);
5573
Assert.True(parsedArgs.
CompilationOptions
.AllowUnsafe);
5577
Assert.False(parsedArgs.
CompilationOptions
.AllowUnsafe);
5596
Assert.NotNull(parsedArgs.
CompilationOptions
.DelaySign);
5597
Assert.True((bool)parsedArgs.
CompilationOptions
.DelaySign);
5601
Assert.NotNull(parsedArgs.
CompilationOptions
.DelaySign);
5602
Assert.True((bool)parsedArgs.
CompilationOptions
.DelaySign);
5606
Assert.NotNull(parsedArgs.
CompilationOptions
.DelaySign);
5607
Assert.False((bool)parsedArgs.
CompilationOptions
.DelaySign);
5614
Assert.Null(parsedArgs.
CompilationOptions
.DelaySign);
5622
Assert.True(parsedArgs.
CompilationOptions
.PublicSign);
5626
Assert.True(parsedArgs.
CompilationOptions
.PublicSign);
5630
Assert.False(parsedArgs.
CompilationOptions
.PublicSign);
5637
Assert.False(parsedArgs.
CompilationOptions
.PublicSign);
5646
Assert.Equal(Path.Combine(WorkingDirectory, "test.snk"), parsedArgs.
CompilationOptions
.CryptoKeyFile);
5743
Assert.Equal("A.B.C", parsedArgs.
CompilationOptions
.MainTypeName);
5747
Assert.Null(parsedArgs.
CompilationOptions
.MainTypeName);
5752
Assert.Equal("X.Y.Z", parsedArgs.
CompilationOptions
.MainTypeName);
6212
Assert.Equal("RIPAdamYauch", parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6218
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6224
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6230
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6234
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6246
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6250
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6256
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6261
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6262
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6267
Assert.Equal("a", parsedArgs.
CompilationOptions
.CryptoKeyFile);
6268
Assert.Equal("b", parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6272
Assert.Equal("a", parsedArgs.
CompilationOptions
.CryptoKeyFile);
6273
Assert.Equal("b", parsedArgs.
CompilationOptions
.CryptoKeyContainer);
11301
var options = arguments.
CompilationOptions
;
11326
var options = arguments.
CompilationOptions
;
12447
VerifyQuotedInvalid("target", tuple.Item1, tuple.Item2, x => x.
CompilationOptions
.OutputKind);
12467
VerifyQuotedValid("platform", tuple.Item1, tuple.Item2, x => x.
CompilationOptions
.Platform);
12475
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;