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