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