2 writes to CompilationOptions
Microsoft.CodeAnalysis.CSharp (2)
CommandLine\CSharpCommandLineArguments.cs (1)
42CompilationOptions = null!;
CommandLine\CSharpCommandLineParser.cs (1)
1617CompilationOptions = options,
331 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); 1969Assert.False(parsedArgs.CompilationOptions.DebugPlusMode); 1976Assert.False(parsedArgs.CompilationOptions.DebugPlusMode); 1983Assert.False(parsedArgs.CompilationOptions.DebugPlusMode); 1990Assert.True(parsedArgs.CompilationOptions.DebugPlusMode); 1997Assert.False(parsedArgs.CompilationOptions.DebugPlusMode); 2004Assert.False(parsedArgs.CompilationOptions.DebugPlusMode); 2010Assert.False(parsedArgs.CompilationOptions.DebugPlusMode); 2017Assert.False(parsedArgs.CompilationOptions.DebugPlusMode); 2023Assert.False(parsedArgs.CompilationOptions.DebugPlusMode); 2030Assert.False(parsedArgs.CompilationOptions.DebugPlusMode); 2037Assert.False(parsedArgs.CompilationOptions.DebugPlusMode); 2043Assert.False(parsedArgs.CompilationOptions.DebugPlusMode); 2049Assert.False(parsedArgs.CompilationOptions.DebugPlusMode); 2055Assert.False(parsedArgs.CompilationOptions.DebugPlusMode); 2061Assert.False(parsedArgs.CompilationOptions.DebugPlusMode); 2067Assert.True(parsedArgs.CompilationOptions.DebugPlusMode); 2073Assert.True(parsedArgs.CompilationOptions.DebugPlusMode); 2079Assert.False(parsedArgs.CompilationOptions.DebugPlusMode); 2564Assert.Equal(new CSharpCompilationOptions(OutputKind.ConsoleApplication).OptimizationLevel, parsedArgs.CompilationOptions.OptimizationLevel); 2568Assert.Equal(OptimizationLevel.Debug, parsedArgs.CompilationOptions.OptimizationLevel); 2572Assert.Equal(OptimizationLevel.Release, parsedArgs.CompilationOptions.OptimizationLevel); 2576Assert.Equal(OptimizationLevel.Release, parsedArgs.CompilationOptions.OptimizationLevel); 2580Assert.Equal(OptimizationLevel.Debug, parsedArgs.CompilationOptions.OptimizationLevel); 2592Assert.Equal(OptimizationLevel.Debug, parsedArgs.CompilationOptions.OptimizationLevel); 2595Assert.Equal(OptimizationLevel.Release, parsedArgs.CompilationOptions.OptimizationLevel); 2598Assert.Equal(OptimizationLevel.Release, parsedArgs.CompilationOptions.OptimizationLevel); 2601Assert.Equal(OptimizationLevel.Debug, parsedArgs.CompilationOptions.OptimizationLevel); 2618Assert.False(parsedArgs.CompilationOptions.Deterministic); 2622Assert.True(parsedArgs.CompilationOptions.Deterministic); 2626Assert.True(parsedArgs.CompilationOptions.Deterministic); 2630Assert.False(parsedArgs.CompilationOptions.Deterministic); 2845Assert.True(parsedArgs.CompilationOptions.SpecificDiagnosticOptions.ContainsKey("CA1012")); 2846Assert.True(parsedArgs.CompilationOptions.SpecificDiagnosticOptions["CA1012"] == ReportDiagnostic.Error); 2847Assert.True(parsedArgs.CompilationOptions.SpecificDiagnosticOptions.ContainsKey("CA1013")); 2848Assert.True(parsedArgs.CompilationOptions.SpecificDiagnosticOptions["CA1013"] == ReportDiagnostic.Warn); 2849Assert.True(parsedArgs.CompilationOptions.SpecificDiagnosticOptions.ContainsKey("CA1014")); 2850Assert.True(parsedArgs.CompilationOptions.SpecificDiagnosticOptions["CA1014"] == ReportDiagnostic.Suppress); 2851Assert.True(parsedArgs.CompilationOptions.GeneralDiagnosticOption == ReportDiagnostic.Warn); 3050Assert.Equal(actual: arguments.CompilationOptions.GeneralDiagnosticOption, expected: ReportDiagnostic.Error); 3082Assert.Equal(actual: arguments.CompilationOptions.GeneralDiagnosticOption, expected: ReportDiagnostic.Error); 3083Assert.Equal(actual: arguments.CompilationOptions.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Error); 3115Assert.Equal(actual: arguments.CompilationOptions.GeneralDiagnosticOption, expected: ReportDiagnostic.Error); 3116Assert.Equal(actual: arguments.CompilationOptions.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Info); 3148Assert.Equal(actual: arguments.CompilationOptions.GeneralDiagnosticOption, expected: ReportDiagnostic.Default); 3149Assert.Equal(actual: arguments.CompilationOptions.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Error); 3182Assert.Equal(actual: arguments.CompilationOptions.GeneralDiagnosticOption, expected: ReportDiagnostic.Default); 3183Assert.Equal(actual: arguments.CompilationOptions.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn); 3216Assert.Equal(actual: arguments.CompilationOptions.GeneralDiagnosticOption, expected: ReportDiagnostic.Error); 3217Assert.Equal(actual: arguments.CompilationOptions.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn); 3250Assert.Equal(actual: arguments.CompilationOptions.GeneralDiagnosticOption, expected: ReportDiagnostic.Default); 3251Assert.Equal(actual: arguments.CompilationOptions.SpecificDiagnosticOptions["Test001"], expected: ReportDiagnostic.Warn); 3252Assert.Equal(actual: arguments.CompilationOptions.SpecificDiagnosticOptions["Test002"], expected: ReportDiagnostic.Default); 3284Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.CompilationOptions.GeneralDiagnosticOption); 3285Assert.Equal(expected: 1, actual: arguments.CompilationOptions.SpecificDiagnosticOptions.Count); 3286Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.CompilationOptions.SpecificDiagnosticOptions["Test001"]); 3319Assert.Equal(expected: ReportDiagnostic.Error, actual: arguments.CompilationOptions.GeneralDiagnosticOption); 3320Assert.Equal(expected: 1, actual: arguments.CompilationOptions.SpecificDiagnosticOptions.Count); 3321Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.CompilationOptions.SpecificDiagnosticOptions["Test001"]); 3354Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.CompilationOptions.GeneralDiagnosticOption); 3355Assert.Equal(expected: 1, actual: arguments.CompilationOptions.SpecificDiagnosticOptions.Count); 3356Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.CompilationOptions.SpecificDiagnosticOptions["Test001"]); 3378Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.CompilationOptions.GeneralDiagnosticOption); 3379Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.CompilationOptions.SpecificDiagnosticOptions.Count); 3383Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.CompilationOptions.SpecificDiagnosticOptions[warning]); 3387actual: arguments.CompilationOptions.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]); 3389actual: arguments.CompilationOptions.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]); 3411Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.CompilationOptions.GeneralDiagnosticOption); 3412Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.CompilationOptions.SpecificDiagnosticOptions.Count); 3416Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.CompilationOptions.SpecificDiagnosticOptions[warning]); 3420actual: arguments.CompilationOptions.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]); 3422actual: arguments.CompilationOptions.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]); 3444Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.CompilationOptions.GeneralDiagnosticOption); 3445Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 3, actual: arguments.CompilationOptions.SpecificDiagnosticOptions.Count); 3449Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.CompilationOptions.SpecificDiagnosticOptions[warning]); 3452Assert.Equal(expected: ReportDiagnostic.Suppress, actual: arguments.CompilationOptions.SpecificDiagnosticOptions["Test001"]); 3454actual: arguments.CompilationOptions.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]); 3456actual: arguments.CompilationOptions.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]); 3478Assert.Equal(expected: ReportDiagnostic.Default, actual: arguments.CompilationOptions.GeneralDiagnosticOption); 3479Assert.Equal(expected: ErrorFacts.NullableWarnings.Count + 2, actual: arguments.CompilationOptions.SpecificDiagnosticOptions.Count); 3483Assert.Equal(expected: ReportDiagnostic.Error, actual: arguments.CompilationOptions.SpecificDiagnosticOptions[warning]); 3487actual: arguments.CompilationOptions.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotation)]); 3489actual: arguments.CompilationOptions.SpecificDiagnosticOptions[MessageProvider.Instance.GetIdForErrorCode((int)ErrorCode.WRN_MissingNonNullTypesContextForAnnotationInGeneratedCode)]); 3780Assert.Equal("MyBinary.dll", parsedArgs.CompilationOptions.ModuleName); 3789Assert.Equal("MyBinary.dll", parsedArgs.CompilationOptions.ModuleName); 3797Assert.Equal("MyBinary.dll", parsedArgs.CompilationOptions.ModuleName); 3806Assert.Equal("MyBinary.dll", parsedArgs.CompilationOptions.ModuleName); 3814Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3822Assert.Equal("a.dll", parsedArgs.CompilationOptions.ModuleName); 3829Assert.Equal("a.netmodule", parsedArgs.CompilationOptions.ModuleName); 3837Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3845Assert.Equal("a.winmdobj", parsedArgs.CompilationOptions.ModuleName); 3857Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3868Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3876Assert.Equal("file.exe", parsedArgs.CompilationOptions.ModuleName); 3886Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3902Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3912Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3922Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3932Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3942Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3949Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3956Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3966Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3973Assert.Equal(".netmodule", parsedArgs.CompilationOptions.ModuleName); 3988Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3997Assert.Null(parsedArgs.CompilationOptions.ModuleName); 4178Assert.False(parsedArgs.CompilationOptions.ReportSuppressedDiagnostics); 4185Assert.False(parsedArgs.CompilationOptions.ReportSuppressedDiagnostics); 4192Assert.False(parsedArgs.CompilationOptions.ReportSuppressedDiagnostics); 4198Assert.True(parsedArgs.CompilationOptions.ReportSuppressedDiagnostics); 4209Assert.True(parsedArgs.CompilationOptions.ReportSuppressedDiagnostics); 4215Assert.True(parsedArgs.CompilationOptions.ReportSuppressedDiagnostics); 4221Assert.True(parsedArgs.CompilationOptions.ReportSuppressedDiagnostics); 4231Assert.False(parsedArgs.CompilationOptions.ReportSuppressedDiagnostics); 4239Assert.False(parsedArgs.CompilationOptions.ReportSuppressedDiagnostics); 4252Assert.False(parsedArgs.CompilationOptions.ReportSuppressedDiagnostics); 4260Assert.False(parsedArgs.CompilationOptions.ReportSuppressedDiagnostics); 4267Assert.True(parsedArgs.CompilationOptions.ReportSuppressedDiagnostics); 4279Assert.False(parsedArgs.CompilationOptions.ReportSuppressedDiagnostics); 4289Assert.False(parsedArgs.CompilationOptions.ReportSuppressedDiagnostics); 4298Assert.False(parsedArgs.CompilationOptions.ReportSuppressedDiagnostics); 4436Assert.Equal("a.netmodule", parsedArgs.CompilationOptions.ModuleName); 4459Assert.Equal("goo", parsedArgs.CompilationOptions.ModuleName); 4463Assert.Equal("bar", parsedArgs.CompilationOptions.ModuleName); 4467Assert.Equal("CommonLanguageRuntimeLibrary", parsedArgs.CompilationOptions.ModuleName); 4471Assert.Equal("goo", parsedArgs.CompilationOptions.ModuleName); 4528Assert.Equal(Platform.X64, parsedArgs.CompilationOptions.Platform); 4532Assert.Equal(Platform.X86, parsedArgs.CompilationOptions.Platform); 4537Assert.Equal(Platform.AnyCpu, parsedArgs.CompilationOptions.Platform); 4541Assert.Equal(Platform.Itanium, parsedArgs.CompilationOptions.Platform); 4545Assert.Equal(Platform.AnyCpu, parsedArgs.CompilationOptions.Platform); 4549Assert.Equal(Platform.AnyCpu32BitPreferred, parsedArgs.CompilationOptions.Platform); 4553Assert.Equal(Platform.Arm, parsedArgs.CompilationOptions.Platform); 4559Assert.Equal(Platform.AnyCpu, parsedArgs.CompilationOptions.Platform); //anycpu is default 4565Assert.Equal(Platform.AnyCpu, parsedArgs.CompilationOptions.Platform); //anycpu is default 4845Assert.True(parsedArgs.CompilationOptions.CheckOverflow); 4849Assert.False(parsedArgs.CompilationOptions.CheckOverflow); 4853Assert.True(parsedArgs.CompilationOptions.CheckOverflow); 4857Assert.True(parsedArgs.CompilationOptions.CheckOverflow); 4868Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 4872Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4879Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4883Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 4887Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4894Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 4901Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 4907Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4911Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 4920Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4924Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 4928Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4935Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 4942Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 4946Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4950Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 4960Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 4964Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4968Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 4975Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 4982Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 4986Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 4990Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5000Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5004Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5008Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5015Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5022Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5026Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5030Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5043Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5050Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5057Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5066Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5075Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5082Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5089Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5098Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5105Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5112Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5119Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5123Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5130Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5137Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5141Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5148Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5152Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5156Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5163Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5170Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5177Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5184Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5191Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5198Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5205Assert.Equal(NullableContextOptions.Disable, 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.Warnings, parsedArgs.CompilationOptions.NullableContextOptions); 5228Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5232Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5236Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5243Assert.Equal(NullableContextOptions.Warnings, parsedArgs.CompilationOptions.NullableContextOptions); 5250Assert.Equal(NullableContextOptions.Warnings, parsedArgs.CompilationOptions.NullableContextOptions); 5254Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5258Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5262Assert.Equal(NullableContextOptions.Warnings, parsedArgs.CompilationOptions.NullableContextOptions); 5269Assert.Equal(NullableContextOptions.Warnings, 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.Annotations, parsedArgs.CompilationOptions.NullableContextOptions); 5292Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5296Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5300Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5307Assert.Equal(NullableContextOptions.Annotations, parsedArgs.CompilationOptions.NullableContextOptions); 5314Assert.Equal(NullableContextOptions.Annotations, parsedArgs.CompilationOptions.NullableContextOptions); 5318Assert.Equal(NullableContextOptions.Disable, parsedArgs.CompilationOptions.NullableContextOptions); 5322Assert.Equal(NullableContextOptions.Enable, parsedArgs.CompilationOptions.NullableContextOptions); 5326Assert.Equal(NullableContextOptions.Annotations, parsedArgs.CompilationOptions.NullableContextOptions); 5333Assert.Equal(NullableContextOptions.Annotations, parsedArgs.CompilationOptions.NullableContextOptions); 5344AssertEx.Equal(new[] { "Goo.Bar" }, parsedArgs.CompilationOptions.Usings.AsEnumerable()); 5348AssertEx.Equal(new[] { "Goo.Bar", "Baz", "System.Core", "System" }, parsedArgs.CompilationOptions.Usings.AsEnumerable()); 5352AssertEx.Equal(new[] { "Goo", "Bar" }, parsedArgs.CompilationOptions.Usings.AsEnumerable()); 5452var actualOrdered = args.CompilationOptions.SpecificDiagnosticOptions.OrderBy(entry => entry.Key); 5466Assert.Equal(ReportDiagnostic.Error, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5467Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5468Assert.Equal(0, parsedArgs.CompilationOptions.SpecificDiagnosticOptions.Count); 5472Assert.Equal(ReportDiagnostic.Default, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5473Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5478Assert.Equal(ReportDiagnostic.Default, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5479Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5484Assert.Equal(ReportDiagnostic.Error, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5485Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5490Assert.Equal(ReportDiagnostic.Default, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5491Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5496Assert.Equal(ReportDiagnostic.Default, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5497Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5502Assert.Equal(ReportDiagnostic.Default, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5503Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5508Assert.Equal(ReportDiagnostic.Default, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5509Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5517Assert.Equal(ReportDiagnostic.Default, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5518Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5519Assert.Equal(4, parsedArgs.CompilationOptions.SpecificDiagnosticOptions.Count); 5524Assert.Equal(ReportDiagnostic.Default, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5525Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5530Assert.Equal(ReportDiagnostic.Default, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5531Assert.Equal(1, parsedArgs.CompilationOptions.WarningLevel); 5536Assert.Equal(ReportDiagnostic.Default, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5537Assert.Equal(1, parsedArgs.CompilationOptions.WarningLevel); 5542Assert.Equal(ReportDiagnostic.Default, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5543Assert.Equal(1, parsedArgs.CompilationOptions.WarningLevel); 5548Assert.Equal(ReportDiagnostic.Default, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5549Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5554Assert.Equal(ReportDiagnostic.Default, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5555Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5560Assert.Equal(ReportDiagnostic.Default, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5561Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5566Assert.Equal(ReportDiagnostic.Default, parsedArgs.CompilationOptions.GeneralDiagnosticOption); 5567Assert.Equal(4, parsedArgs.CompilationOptions.WarningLevel); 5576Assert.True(parsedArgs.CompilationOptions.AllowUnsafe); 5580Assert.True(parsedArgs.CompilationOptions.AllowUnsafe); 5584Assert.False(parsedArgs.CompilationOptions.AllowUnsafe); 5588Assert.True(parsedArgs.CompilationOptions.AllowUnsafe); 5592Assert.False(parsedArgs.CompilationOptions.AllowUnsafe); 5611Assert.NotNull(parsedArgs.CompilationOptions.DelaySign); 5612Assert.True((bool)parsedArgs.CompilationOptions.DelaySign); 5616Assert.NotNull(parsedArgs.CompilationOptions.DelaySign); 5617Assert.True((bool)parsedArgs.CompilationOptions.DelaySign); 5621Assert.NotNull(parsedArgs.CompilationOptions.DelaySign); 5622Assert.False((bool)parsedArgs.CompilationOptions.DelaySign); 5629Assert.Null(parsedArgs.CompilationOptions.DelaySign); 5637Assert.True(parsedArgs.CompilationOptions.PublicSign); 5641Assert.True(parsedArgs.CompilationOptions.PublicSign); 5645Assert.False(parsedArgs.CompilationOptions.PublicSign); 5652Assert.False(parsedArgs.CompilationOptions.PublicSign); 5661Assert.Equal(Path.Combine(WorkingDirectory, "test.snk"), parsedArgs.CompilationOptions.CryptoKeyFile); 5758Assert.Equal("A.B.C", parsedArgs.CompilationOptions.MainTypeName); 5762Assert.Null(parsedArgs.CompilationOptions.MainTypeName); 5767Assert.Equal("X.Y.Z", parsedArgs.CompilationOptions.MainTypeName); 6241Assert.Equal("RIPAdamYauch", parsedArgs.CompilationOptions.CryptoKeyContainer); 6247Assert.Null(parsedArgs.CompilationOptions.CryptoKeyContainer); 6253Assert.Null(parsedArgs.CompilationOptions.CryptoKeyContainer); 6259Assert.Null(parsedArgs.CompilationOptions.CryptoKeyContainer); 6263Assert.Null(parsedArgs.CompilationOptions.CryptoKeyContainer); 6275Assert.Null(parsedArgs.CompilationOptions.CryptoKeyFile); 6279Assert.Null(parsedArgs.CompilationOptions.CryptoKeyFile); 6285Assert.Null(parsedArgs.CompilationOptions.CryptoKeyFile); 6290Assert.Null(parsedArgs.CompilationOptions.CryptoKeyFile); 6291Assert.Null(parsedArgs.CompilationOptions.CryptoKeyContainer); 6296Assert.Equal("a", parsedArgs.CompilationOptions.CryptoKeyFile); 6297Assert.Equal("b", parsedArgs.CompilationOptions.CryptoKeyContainer); 6301Assert.Equal("a", parsedArgs.CompilationOptions.CryptoKeyFile); 6302Assert.Equal("b", parsedArgs.CompilationOptions.CryptoKeyContainer); 11379var options = arguments.CompilationOptions; 11404var options = arguments.CompilationOptions; 12527VerifyQuotedInvalid("target", tuple.Item1, tuple.Item2, x => x.CompilationOptions.OutputKind); 12547VerifyQuotedValid("platform", tuple.Item1, tuple.Item2, x => x.CompilationOptions.Platform); 12555VerifyQuotedValid("warn", "1", 1, x => x.CompilationOptions.WarningLevel);
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
CommandLineRunnerTests.cs (1)
693}, 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
Razor.Diagnostics.Analyzers.UnitTests (1)
Verifiers\CSharpVerifierHelper.cs (1)
26var nullableWarnings = commandLineArguments.CompilationOptions.SpecificDiagnosticOptions;
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;