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