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