2 writes to CompilationOptions
Microsoft.CodeAnalysis.CSharp (2)
CommandLine\CSharpCommandLineArguments.cs (1)
42
CompilationOptions
= null!;
CommandLine\CSharpCommandLineParser.cs (1)
1569
CompilationOptions
= options,
328 references to CompilationOptions
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (1)
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)
568
Assert.Equal("Test", args.
CompilationOptions
.MainTypeName);
572
Assert.Equal("Test", args.
CompilationOptions
.MainTypeName);
576
Assert.Equal("Test.Class1", args.
CompilationOptions
.MainTypeName);
580
Assert.Equal("Test", args.
CompilationOptions
.MainTypeName);
584
Assert.Equal("Test", args.
CompilationOptions
.MainTypeName);
588
Assert.Equal("Test.Class1", args.
CompilationOptions
.MainTypeName);
593
Assert.Equal("решения.Class1", args.
CompilationOptions
.MainTypeName);
1258
Assert.Equal(OutputKind.ConsoleApplication, parsedArgs.
CompilationOptions
.OutputKind);
1262
Assert.Equal(OutputKind.NetModule, parsedArgs.
CompilationOptions
.OutputKind);
1266
Assert.Equal(OutputKind.DynamicallyLinkedLibrary, parsedArgs.
CompilationOptions
.OutputKind);
1270
Assert.Equal(OutputKind.WindowsApplication, parsedArgs.
CompilationOptions
.OutputKind);
1274
Assert.Equal(OutputKind.WindowsRuntimeApplication, parsedArgs.
CompilationOptions
.OutputKind);
1278
Assert.Equal(OutputKind.WindowsRuntimeMetadata, parsedArgs.
CompilationOptions
.OutputKind);
1282
Assert.Equal(OutputKind.NetModule, parsedArgs.
CompilationOptions
.OutputKind);
1309
Assert.Equal(OutputKind.ConsoleApplication, parsedArgs.
CompilationOptions
.OutputKind);
1317
Assert.Equal(OutputKind.NetModule, parsedArgs.
CompilationOptions
.OutputKind);
1325
Assert.Equal(OutputKind.DynamicallyLinkedLibrary, parsedArgs.
CompilationOptions
.OutputKind);
1333
Assert.Equal(OutputKind.WindowsApplication, parsedArgs.
CompilationOptions
.OutputKind);
1341
Assert.Equal(OutputKind.WindowsRuntimeApplication, parsedArgs.
CompilationOptions
.OutputKind);
1349
Assert.Equal(OutputKind.WindowsRuntimeMetadata, parsedArgs.
CompilationOptions
.OutputKind);
1357
Assert.Equal(OutputKind.NetModule, parsedArgs.
CompilationOptions
.OutputKind);
1901
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1908
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1915
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1922
Assert.True(parsedArgs.
CompilationOptions
.DebugPlusMode);
1929
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1936
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1942
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1949
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1955
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1962
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1969
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1975
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1981
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1987
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1993
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
1999
Assert.True(parsedArgs.
CompilationOptions
.DebugPlusMode);
2005
Assert.True(parsedArgs.
CompilationOptions
.DebugPlusMode);
2011
Assert.False(parsedArgs.
CompilationOptions
.DebugPlusMode);
2496
Assert.Equal(new CSharpCompilationOptions(OutputKind.ConsoleApplication).OptimizationLevel, parsedArgs.
CompilationOptions
.OptimizationLevel);
2500
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2504
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2508
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2512
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2524
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2527
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2530
Assert.Equal(OptimizationLevel.Release, parsedArgs.
CompilationOptions
.OptimizationLevel);
2533
Assert.Equal(OptimizationLevel.Debug, parsedArgs.
CompilationOptions
.OptimizationLevel);
2550
Assert.False(parsedArgs.
CompilationOptions
.Deterministic);
2554
Assert.True(parsedArgs.
CompilationOptions
.Deterministic);
2558
Assert.True(parsedArgs.
CompilationOptions
.Deterministic);
2562
Assert.False(parsedArgs.
CompilationOptions
.Deterministic);
2724
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.ContainsKey("CA1012"));
2725
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions["CA1012"] == ReportDiagnostic.Error);
2726
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.ContainsKey("CA1013"));
2727
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions["CA1013"] == ReportDiagnostic.Warn);
2728
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.ContainsKey("CA1014"));
2729
Assert.True(parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions["CA1014"] == ReportDiagnostic.Suppress);
2730
Assert.True(parsedArgs.
CompilationOptions
.GeneralDiagnosticOption == ReportDiagnostic.Warn);
2929
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
2961
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
2962
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Error);
2994
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
2995
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Info);
3027
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Default);
3028
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Error);
3061
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Default);
3062
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn);
3095
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Error);
3096
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn);
3129
Assert.Equal(actual: arguments.
CompilationOptions
.GeneralDiagnosticOption, expected: ReportDiagnostic.Default);
3130
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn);
3131
Assert.Equal(actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test002"], expected: ReportDiagnostic.Default);
3163
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3164
Assert.Equal(expected: 1, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3165
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3198
Assert.Equal(expected: ReportDiagnostic.Error, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3199
Assert.Equal(expected: 1, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3200
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3233
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3234
Assert.Equal(expected: 1, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3235
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3257
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3258
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3262
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3266
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3268
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3290
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3291
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3295
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3299
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3301
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3323
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3324
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 3, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3328
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3331
Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions["Test001"]);
3333
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3335
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3357
Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.
CompilationOptions
.GeneralDiagnosticOption);
3358
Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions.Count);
3362
Assert.Equal(expected: ReportDiagnostic.Error, actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[warning]);
3366
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]);
3368
actual: arguments.
CompilationOptions
.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]);
3584
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3593
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3601
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3610
Assert.Equal("MyBinary.dll", parsedArgs.
CompilationOptions
.ModuleName);
3618
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3626
Assert.Equal("a.dll", parsedArgs.
CompilationOptions
.ModuleName);
3633
Assert.Equal("a.netmodule", parsedArgs.
CompilationOptions
.ModuleName);
3641
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3649
Assert.Equal("a.winmdobj", parsedArgs.
CompilationOptions
.ModuleName);
3661
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3672
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3680
Assert.Equal("file.exe", parsedArgs.
CompilationOptions
.ModuleName);
3690
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3706
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3716
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3726
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3736
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3746
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3753
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3760
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3770
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3777
Assert.Equal(".netmodule", parsedArgs.
CompilationOptions
.ModuleName);
3792
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3801
Assert.Null(parsedArgs.
CompilationOptions
.ModuleName);
3982
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
3989
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
3996
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4002
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4013
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4019
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4025
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4035
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4043
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4056
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4064
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4071
Assert.True(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4083
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4093
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4102
Assert.False(parsedArgs.
CompilationOptions
.ReportSuppressedDiagnostics);
4240
Assert.Equal("a.netmodule", parsedArgs.
CompilationOptions
.ModuleName);
4263
Assert.Equal("goo", parsedArgs.
CompilationOptions
.ModuleName);
4267
Assert.Equal("bar", parsedArgs.
CompilationOptions
.ModuleName);
4271
Assert.Equal("CommonLanguageRuntimeLibrary", parsedArgs.
CompilationOptions
.ModuleName);
4275
Assert.Equal("goo", parsedArgs.
CompilationOptions
.ModuleName);
4332
Assert.Equal(Platform.X64, parsedArgs.
CompilationOptions
.Platform);
4336
Assert.Equal(Platform.X86, parsedArgs.
CompilationOptions
.Platform);
4341
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform);
4345
Assert.Equal(Platform.Itanium, parsedArgs.
CompilationOptions
.Platform);
4349
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform);
4353
Assert.Equal(Platform.AnyCpu32BitPreferred, parsedArgs.
CompilationOptions
.Platform);
4357
Assert.Equal(Platform.Arm, parsedArgs.
CompilationOptions
.Platform);
4363
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform); //anycpu is default
4369
Assert.Equal(Platform.AnyCpu, parsedArgs.
CompilationOptions
.Platform); //anycpu is default
4620
Assert.True(parsedArgs.
CompilationOptions
.CheckOverflow);
4624
Assert.False(parsedArgs.
CompilationOptions
.CheckOverflow);
4628
Assert.True(parsedArgs.
CompilationOptions
.CheckOverflow);
4632
Assert.True(parsedArgs.
CompilationOptions
.CheckOverflow);
4643
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4647
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4654
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4658
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4662
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4669
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4676
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4682
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4686
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4695
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4699
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4703
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4710
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4717
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4721
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4725
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4735
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4739
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4743
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4750
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4757
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4761
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4765
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4775
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4779
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4783
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4790
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4797
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4801
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4805
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4818
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4825
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4832
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4841
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4850
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4857
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4864
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4873
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4880
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4887
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4894
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4898
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4905
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4912
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4916
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4923
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4927
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4931
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4938
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4945
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4952
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4959
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4966
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4973
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4980
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
4987
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
4991
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
4995
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
4999
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5003
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5007
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5011
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5018
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5025
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5029
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5033
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5037
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5044
Assert.Equal(NullableContextOptions.Warnings, parsedArgs.
CompilationOptions
.NullableContextOptions);
5051
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5055
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5059
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5063
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5067
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5071
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5075
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5082
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5089
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5093
Assert.Equal(NullableContextOptions.Disable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5097
Assert.Equal(NullableContextOptions.Enable, parsedArgs.
CompilationOptions
.NullableContextOptions);
5101
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5108
Assert.Equal(NullableContextOptions.Annotations, parsedArgs.
CompilationOptions
.NullableContextOptions);
5119
AssertEx.Equal(new[] { "Goo.Bar" }, parsedArgs.
CompilationOptions
.Usings.AsEnumerable());
5123
AssertEx.Equal(new[] { "Goo.Bar", "Baz", "System.Core", "System" }, parsedArgs.
CompilationOptions
.Usings.AsEnumerable());
5127
AssertEx.Equal(new[] { "Goo", "Bar" }, parsedArgs.
CompilationOptions
.Usings.AsEnumerable());
5227
var actualOrdered = args.
CompilationOptions
.SpecificDiagnosticOptions.OrderBy(entry => entry.Key);
5241
Assert.Equal(ReportDiagnostic.Error, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5242
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5243
Assert.Equal(0, parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.Count);
5247
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5248
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5253
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5254
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5259
Assert.Equal(ReportDiagnostic.Error, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5260
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5265
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5266
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5271
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5272
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5277
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5278
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5283
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5284
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5292
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5293
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5294
Assert.Equal(4, parsedArgs.
CompilationOptions
.SpecificDiagnosticOptions.Count);
5299
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5300
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5305
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5306
Assert.Equal(1, parsedArgs.
CompilationOptions
.WarningLevel);
5311
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5312
Assert.Equal(1, parsedArgs.
CompilationOptions
.WarningLevel);
5317
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5318
Assert.Equal(1, parsedArgs.
CompilationOptions
.WarningLevel);
5323
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5324
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5329
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5330
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5335
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5336
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5341
Assert.Equal(ReportDiagnostic.Default, parsedArgs.
CompilationOptions
.GeneralDiagnosticOption);
5342
Assert.Equal(4, parsedArgs.
CompilationOptions
.WarningLevel);
5351
Assert.True(parsedArgs.
CompilationOptions
.AllowUnsafe);
5355
Assert.True(parsedArgs.
CompilationOptions
.AllowUnsafe);
5359
Assert.False(parsedArgs.
CompilationOptions
.AllowUnsafe);
5363
Assert.True(parsedArgs.
CompilationOptions
.AllowUnsafe);
5367
Assert.False(parsedArgs.
CompilationOptions
.AllowUnsafe);
5386
Assert.NotNull(parsedArgs.
CompilationOptions
.DelaySign);
5387
Assert.True((bool)parsedArgs.
CompilationOptions
.DelaySign);
5391
Assert.NotNull(parsedArgs.
CompilationOptions
.DelaySign);
5392
Assert.True((bool)parsedArgs.
CompilationOptions
.DelaySign);
5396
Assert.NotNull(parsedArgs.
CompilationOptions
.DelaySign);
5397
Assert.False((bool)parsedArgs.
CompilationOptions
.DelaySign);
5404
Assert.Null(parsedArgs.
CompilationOptions
.DelaySign);
5412
Assert.True(parsedArgs.
CompilationOptions
.PublicSign);
5416
Assert.True(parsedArgs.
CompilationOptions
.PublicSign);
5420
Assert.False(parsedArgs.
CompilationOptions
.PublicSign);
5427
Assert.False(parsedArgs.
CompilationOptions
.PublicSign);
5436
Assert.Equal(Path.Combine(WorkingDirectory, "test.snk"), parsedArgs.
CompilationOptions
.CryptoKeyFile);
5533
Assert.Equal("A.B.C", parsedArgs.
CompilationOptions
.MainTypeName);
5537
Assert.Null(parsedArgs.
CompilationOptions
.MainTypeName);
5542
Assert.Equal("X.Y.Z", parsedArgs.
CompilationOptions
.MainTypeName);
6002
Assert.Equal("RIPAdamYauch", parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6008
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6014
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6020
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6024
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6036
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6040
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6046
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6051
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyFile);
6052
Assert.Null(parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6057
Assert.Equal("a", parsedArgs.
CompilationOptions
.CryptoKeyFile);
6058
Assert.Equal("b", parsedArgs.
CompilationOptions
.CryptoKeyContainer);
6062
Assert.Equal("a", parsedArgs.
CompilationOptions
.CryptoKeyFile);
6063
Assert.Equal("b", parsedArgs.
CompilationOptions
.CryptoKeyContainer);
11045
var options = arguments.
CompilationOptions
;
11070
var options = arguments.
CompilationOptions
;
12128
VerifyQuotedInvalid("target", tuple.Item1, tuple.Item2, x => x.
CompilationOptions
.OutputKind);
12148
VerifyQuotedValid("platform", tuple.Item1, tuple.Item2, x => x.
CompilationOptions
.Platform);
12156
VerifyQuotedValid("warn", "1", 1, x => x.
CompilationOptions
.WarningLevel);
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
CommandLineRunnerTests.cs (1)
771
}, arguments.
CompilationOptions
.Usings.AsEnumerable());
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
CodeActions\CSharpVerifierHelper.cs (1)
28
var nullableWarnings = commandLineArguments.
CompilationOptions
.SpecificDiagnosticOptions;
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ProjectSystemShim\TempPECompilerService.cs (1)
60
parsedArguments.
CompilationOptions