2 writes to Errors
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1584Errors = diagnostics.AsImmutable(),
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1503.Errors = diagnostics.AsImmutable(),
725 references to Errors
Microsoft.CodeAnalysis (1)
CommandLine\CommonCompiler.cs (1)
896if (ReportDiagnostics(Arguments.Errors, consoleOutput, errorLogger, compilation: null))
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (716)
CommandLineIVTTests.cs (1)
368compiler.Arguments.Errors.Verify(
CommandLineTests.cs (715)
457cmd.Arguments.Errors.Verify( 508args.Errors.Verify(); 527parser.Errors.Verify( 539parser.Errors.Verify( 553parser.Errors.Verify( 605args.Errors.Verify(); 624args.Errors.Verify(); 628args.Errors.Verify(); 632args.Errors.Verify(); 636args.Errors.Verify(); 640args.Errors.Verify(); 644args.Errors.Verify(); 649args.Errors.Verify(); 661args.Errors.Verify( 715args.Errors.Verify(); 720args.Errors.Verify(); 725args.Errors.Verify(); 734Assert.Equal(3, args.Errors.Length); 735Assert.Equal((int)ErrorCode.FTL_InvalidInputFileName, args.Errors[0].Code); 736Assert.Equal((int)ErrorCode.WRN_NoSources, args.Errors[1].Code); 737Assert.Equal((int)ErrorCode.ERR_OutputNeedsName, args.Errors[2].Code); 823Assert.Equal(1, parsedArgs.Errors.Length); 824Assert.Equal((int)ErrorCode.ERR_CantHaveWin32ResAndIcon, parsedArgs.Errors.First().Code); 827Assert.Equal(1, parsedArgs.Errors.Length); 828Assert.Equal((int)ErrorCode.ERR_CantHaveWin32ResAndManifest, parsedArgs.Errors.First().Code); 831Assert.Equal(1, parsedArgs.Errors.Length); 832Assert.Equal((int)ErrorCode.ERR_NoFileSpec, parsedArgs.Errors.First().Code); 833Assert.Equal(1, parsedArgs.Errors.First().Arguments.Count); 836Assert.Equal(1, parsedArgs.Errors.Length); 837Assert.Equal((int)ErrorCode.ERR_NoFileSpec, parsedArgs.Errors.First().Code); 838Assert.Equal(1, parsedArgs.Errors.First().Arguments.Count); 841Assert.Equal(1, parsedArgs.Errors.Length); 842Assert.Equal((int)ErrorCode.ERR_NoFileSpec, parsedArgs.Errors.First().Code); 843Assert.Equal(1, parsedArgs.Errors.First().Arguments.Count); 846Assert.Equal(0, parsedArgs.Errors.Length); 855parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/win32res")); 858parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/win32res+")); 861parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/win32icon")); 864parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/win32icon+")); 867parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/win32manifest")); 870parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/win32manifest+")); 1115parsedArgs.Errors.Verify(); 1122parsedArgs.Errors.Verify(); 1129parsedArgs.Errors.Verify(); 1136parsedArgs.Errors.Verify(); 1147parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/resource:")); 1150parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/resource:")); 1153parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/res")); 1156parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/RES+")); 1159parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/res-:")); 1162parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/linkresource:")); 1165parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/linkresource:")); 1168parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/linkres")); 1171parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/linkRES+")); 1174parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/linkres-:")); 1181parsedArgs.Errors.Verify(); 1188parsedArgs.Errors.Verify(); 1195parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/l:")); 1198parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "/L")); 1201parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/l+")); 1204parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/link-:")); 1224parsedArgs.Errors.Verify(); 1229parsedArgs.Errors.Verify(); 1234parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/reCURSE:")); 1237parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/RECURSE:")); 1240parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/recurse")); 1243parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/recurse+")); 1246parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/recurse-:")); 1259parsedArgs.Errors.Verify(); 1266parsedArgs.Errors.Verify(); 1273parsedArgs.Errors.Verify(); 1278parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_OneAliasPerReference)); 1281parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadExternIdentifier).WithArguments("1")); 1284parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/r:")); 1287parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "/R")); 1290parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/reference+")); 1293parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/reference-:")); 1300parsedArgs.Errors.Verify(); 1304parsedArgs.Errors.Verify(); 1308parsedArgs.Errors.Verify(); 1312parsedArgs.Errors.Verify(); 1316parsedArgs.Errors.Verify(); 1320parsedArgs.Errors.Verify(); 1324parsedArgs.Errors.Verify(); 1328parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/t")); 1331parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_InvalidTarget)); 1334parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_InvalidTarget)); 1337parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/T+")); 1340parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/TARGET-:")); 1347parsedArgs.Errors.Verify( 1355parsedArgs.Errors.Verify( 1363parsedArgs.Errors.Verify( 1371parsedArgs.Errors.Verify( 1379parsedArgs.Errors.Verify( 1387parsedArgs.Errors.Verify( 1395parsedArgs.Errors.Verify( 1403parsedArgs.Errors.Verify( 1412parsedArgs.Errors.Verify( 1421parsedArgs.Errors.Verify( 1430parsedArgs.Errors.Verify( 1439parsedArgs.Errors.Verify( 1452args.Errors.Verify( 1467parsedArgs.Errors.Verify(); 1472parsedArgs.Errors.Verify(); 1477parsedArgs.Errors.Verify(); 1482parsedArgs.Errors.Verify(); 1487parsedArgs.Errors.Verify(); 1492parsedArgs.Errors.Verify( 1498parsedArgs.Errors.Verify(); 1503parsedArgs.Errors.Verify(); 1508parsedArgs.Errors.Verify(); 1513parsedArgs.Errors.Verify(); 1518parsedArgs.Errors.Verify( 1526parsedArgs.Errors.Verify(); 1531parsedArgs.Errors.Verify( 1539parsedArgs.Errors.Verify(); 1544parsedArgs.Errors.Verify(); 1549parsedArgs.Errors.Verify(); 1554parsedArgs.Errors.Verify( 1561parsedArgs.Errors.Verify(); 1566parsedArgs.Errors.Verify(); 1599parsedArgs.Errors.Verify(); 1604scriptParsedArgs.Errors.Verify(); 1621parsedArgs.Errors.Verify(); 1632parsedArgs.Errors.Verify(); 1645parsedArgs.Errors.Verify(); 1655parsedArgs.Errors.Verify(); 1668DefaultParse(new[] { $"/langversion:{value}", "a.cs" }, WorkingDirectory).Errors.Verify( 1686DefaultParse(new[] { $"/langversion:{value}", "a.cs" }, WorkingDirectory).Errors.Verify( 1697DefaultParse(new[] { option, "a.cs" }, WorkingDirectory).Errors.Verify( 1706args.Errors.Verify( 1907Assert.False(parsedArgs.Errors.Any()); 1912Assert.False(parsedArgs.Errors.Any()); 1919Assert.False(parsedArgs.Errors.Any()); 1924Assert.Equal(1, parsedArgs.Errors.Length); 1925Assert.Equal((int)ErrorCode.WRN_DefineIdentifierRequired, parsedArgs.Errors.First().Code); 1926Assert.Equal("4X", parsedArgs.Errors.First().Arguments[0]); 1959parsedArgs.Errors.Verify(); 1968parsedArgs.Errors.Verify(); 1975parsedArgs.Errors.Verify(); 1982parsedArgs.Errors.Verify(); 1989parsedArgs.Errors.Verify(); 1996parsedArgs.Errors.Verify(); 2003parsedArgs.Errors.Verify(); 2009parsedArgs.Errors.Verify(); 2016parsedArgs.Errors.Verify(); 2022parsedArgs.Errors.Verify(); 2029parsedArgs.Errors.Verify(); 2036parsedArgs.Errors.Verify(); 2042parsedArgs.Errors.Verify(); 2048parsedArgs.Errors.Verify(); 2054parsedArgs.Errors.Verify(); 2060parsedArgs.Errors.Verify(); 2066parsedArgs.Errors.Verify(); 2072parsedArgs.Errors.Verify(); 2078parsedArgs.Errors.Verify(); 2084parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "debug")); 2087parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadDebugType).WithArguments("+")); 2090parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadDebugType).WithArguments("invalid")); 2093parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/debug-:")); 2110parsedArgs.Errors.Verify(); 2116parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/pdb")); 2120parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/pdb:")); 2123parsedArgs.Errors.Verify(); 2132parsedArgs.Errors.Verify( 2137parsedArgs.Errors.Verify( 2142parsedArgs.Errors.Verify(); 2147parsedArgs.Errors.Verify(); 2151parsedArgs.Errors.Verify(); 2156parsedArgs.Errors.Verify(); 2161parsedArgs.Errors.Verify(); 2166parsedArgs.Errors.Verify(); 2171parsedArgs.Errors.Verify( 2177parsedArgs.Errors.Verify( 2183parsedArgs.Errors.Verify(); 2188parsedArgs.Errors.Verify( 2199parsedArgs.Errors.Verify( 2215parsedArgs.Errors.Verify(); 2219parsedArgs.Errors.Verify(); 2223parsedArgs.Errors.Verify(); 2227parsedArgs.Errors.Verify(); 2230parsedArgs.Errors.Verify(); 2233parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SourceLinkRequiresPdb)); 2236parsedArgs.Errors.Verify(); 2239parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SourceLinkRequiresPdb)); 2331parsedArgs.Errors.Verify(); 2335parsedArgs.Errors.Verify(); 2342parsedArgs.Errors.Verify(); 2348parsedArgs.Errors.Verify(); 2354parsedArgs.Errors.Verify(); 2360parsedArgs.Errors.Verify(); 2366parsedArgs.Errors.Verify(); ; 2372parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2375parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2378parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2381parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2384parsedArgs.Errors.Verify(); 2387parsedArgs.Errors.Verify(); 2390parsedArgs.Errors.Verify(); 2563parsedArgs.Errors.Verify(); 2567parsedArgs.Errors.Verify(); 2571parsedArgs.Errors.Verify(); 2575parsedArgs.Errors.Verify(); 2579parsedArgs.Errors.Verify(); 2583parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/optimize:+")); 2586parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/optimize:")); 2589parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/optimize-:")); 2604parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/o:+")); 2607parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/o:")); 2610parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/o-:")); 2617parsedArgs.Errors.Verify(); 2621parsedArgs.Errors.Verify(); 2625parsedArgs.Errors.Verify(); 2629parsedArgs.Errors.Verify(); 2637parsedArgs.Errors.Verify(); 2641parsedArgs.Errors.Verify(); 2651parsedArgs.Errors.Verify(); 2661parsedArgs.Errors.Verify(); 2671parsedArgs.Errors.Verify(); 2715Assert.Empty(parsedArgs.Errors); 2738return parsedArgs.Errors; 2746parsedArgs.Errors.Verify(); 2751parsedArgs.Errors.Verify(); 2756parsedArgs.Errors.Verify(); 2761parsedArgs.Errors.Verify(); 2767parsedArgs.Errors.Verify( 2771parsedArgs.Errors.Verify( 2843parsedArgs.Errors.Verify(); 2869parsedArgs.Errors.Verify(); 2877parsedArgs.Errors.Verify( 2882parsedArgs.Errors.Verify( 2887parsedArgs.Errors.Verify( 2892parsedArgs.Errors.Verify( 2901var err = parsedArgs.Errors.Single(); 3047var errors = arguments.Errors; 3079var errors = arguments.Errors; 3112var errors = arguments.Errors; 3145var errors = arguments.Errors; 3179var errors = arguments.Errors; 3213var errors = arguments.Errors; 3247var errors = arguments.Errors; 3281var errors = arguments.Errors; 3316var errors = arguments.Errors; 3351var errors = arguments.Errors; 3375var errors = arguments.Errors; 3408var errors = arguments.Errors; 3441var errors = arguments.Errors; 3475var errors = arguments.Errors; 3722parsedArgs.Errors.Verify( 3727parsedArgs.Errors.Verify( 3732parsedArgs.Errors.Verify( 3737parsedArgs.Errors.Verify( 3742parsedArgs.Errors.Verify(); 3745parsedArgs.Errors.Verify(); 3748parsedArgs.Errors.Verify( 3754parsedArgs.Errors.Verify( 3760parsedArgs.Errors.Verify( 3767parsedArgs.Errors.Verify( 3772parsedArgs.Errors.Verify( 3777parsedArgs.Errors.Verify(); 3786parsedArgs.Errors.Verify(); 3794parsedArgs.Errors.Verify(); 3803parsedArgs.Errors.Verify(); 3811parsedArgs.Errors.Verify(); 3819parsedArgs.Errors.Verify(); 3827parsedArgs.Errors.Verify(); 3834parsedArgs.Errors.Verify(); 3842parsedArgs.Errors.Verify(); 3851parsedArgs.Errors.Verify( 3862parsedArgs.Errors.Verify( 3871parsedArgs.Errors.Verify(); 3880parsedArgs.Errors.Verify( 3896parsedArgs.Errors.Verify( 3905parsedArgs.Errors.Verify( 3915parsedArgs.Errors.Verify( 3925parsedArgs.Errors.Verify( 3935parsedArgs.Errors.Verify( 3945parsedArgs.Errors.Verify(); 3952parsedArgs.Errors.Verify(); 3959parsedArgs.Errors.Verify( 3969parsedArgs.Errors.Verify(); 3982parsedArgs.Errors.Verify( 3991parsedArgs.Errors.Verify( 4007parsedArgs.Errors.Verify( 4013parsedArgs.Errors.Verify( 4019parsedArgs.Errors.Verify( 4025parsedArgs.Errors.Verify( 4031parsedArgs.Errors.Verify( 4036parsedArgs.Errors.Verify( 4041parsedArgs.Errors.Verify( 4046parsedArgs.Errors.Verify(); 4050parsedArgs.Errors.Verify(); 4054parsedArgs.Errors.Verify(); 4058parsedArgs.Errors.Verify(); 4062parsedArgs.Errors.Verify(); 4072parsedArgs.Errors.Verify( 4078parsedArgs.Errors.Verify( 4085parsedArgs.Errors.Verify( 4091parsedArgs.Errors.Verify( 4097parsedArgs.Errors.Verify(); 4103parsedArgs.Errors.Verify(); 4109parsedArgs.Errors.Verify(); 4115parsedArgs.Errors.Verify(); 4122parsedArgs.Errors.Verify( 4131parsedArgs.Errors.Verify( 4138parsedArgs.Errors.Verify(); 4145parsedArgs.Errors.Verify( 4160parsedArgs.Errors.Verify( 4174parsedArgs.Errors.Verify( 4181parsedArgs.Errors.Verify( 4188parsedArgs.Errors.Verify( 4196parsedArgs.Errors.Verify(); 4202parsedArgs.Errors.Verify( 4207parsedArgs.Errors.Verify(); 4213parsedArgs.Errors.Verify(); 4219parsedArgs.Errors.Verify(); 4226parsedArgs.Errors.Verify( 4235parsedArgs.Errors.Verify( 4242parsedArgs.Errors.Verify(); 4248parsedArgs.Errors.Verify( 4255parsedArgs.Errors.Verify( 4264parsedArgs.Errors.Verify(); 4275parsedArgs.Errors.Verify( 4285parsedArgs.Errors.Verify( 4294parsedArgs.Errors.Verify( 4307parsedArgs.Errors.Verify( 4313parsedArgs.Errors.Verify( 4319parsedArgs.Errors.Verify( 4325parsedArgs.Errors.Verify(); 4389parsedArgs.Errors.Verify(); 4398parsedArgs.Errors.Verify(); 4413parsedArgs.Errors.Verify(); 4422parsedArgs.Errors.Verify(); 4434parsedArgs.Errors.Verify(); 4439parsedArgs.Errors.Verify( 4444parsedArgs.Errors.Verify( 4449parsedArgs.Errors.Verify( 4458parsedArgs.Errors.Verify(); 4462parsedArgs.Errors.Verify(); 4466parsedArgs.Errors.Verify(); 4470parsedArgs.Errors.Verify(); 4474parsedArgs.Errors.Verify( 4527Assert.False(parsedArgs.Errors.Any()); 4531Assert.False(parsedArgs.Errors.Any()); 4535Assert.Equal(1, parsedArgs.Errors.Length); 4536Assert.Equal((int)ErrorCode.ERR_BadPlatformType, parsedArgs.Errors.First().Code); 4540parsedArgs.Errors.Verify(); 4544parsedArgs.Errors.Verify(); 4548parsedArgs.Errors.Verify(); 4552parsedArgs.Errors.Verify(); 4556parsedArgs.Errors.Verify( 4562parsedArgs.Errors.Verify( 4576Assert.Equal(1, parsedArgs.Errors.Length); 4577Assert.Equal((int)ErrorCode.ERR_BadBaseNumber, parsedArgs.Errors.First().Code); 4580Assert.False(parsedArgs.Errors.Any()); 4584Assert.Equal(1, parsedArgs.Errors.Length); 4585Assert.Equal((int)ErrorCode.ERR_BadBaseNumber, parsedArgs.Errors.First().Code); 4588Assert.Equal(1, parsedArgs.Errors.Length); 4589Assert.Equal((int)ErrorCode.ERR_SwitchNeedsNumber, parsedArgs.Errors.First().Code); 4592Assert.Equal(1, parsedArgs.Errors.Length); 4593Assert.Equal((int)ErrorCode.ERR_BadBaseNumber, parsedArgs.Errors.First().Code); 4599parsedArgs.Errors.Verify(); 4602parsedArgs.Errors.Verify(); 4605parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFFFFFF")); 4608parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF8000")); 4611parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF8000")); 4614parsedArgs.Errors.Verify(); 4617parsedArgs.Errors.Verify(); 4620parsedArgs.Errors.Verify(); 4623parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF0000FFFF0000")); 4626parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0x10000000000000000")); 4629parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF0000FFFF0000")); 4636parsedArgs.Errors.Verify( 4641parsedArgs.Errors.Verify(); 4645parsedArgs.Errors.Verify(); 4649parsedArgs.Errors.Verify( 4654parsedArgs.Errors.Verify( 4659parsedArgs.Errors.Verify(); 4663parsedArgs.Errors.Verify( 4668parsedArgs.Errors.Verify( 4696parsedArgs.Errors.Verify( 4703parsedArgs.Errors.Verify( 4710parsedArgs.Errors.Verify( 4717parsedArgs.Errors.Verify( 4730parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<path list>", "lib")); 4733parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<path list>", "lib")); 4736parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/lib+")); 4739parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<path list>", "lib")); 4818Assert.False(parsedArgs.Errors.Any()); 4821Assert.False(parsedArgs.Errors.Any()); 4824Assert.False(parsedArgs.Errors.Any()); 4827Assert.Equal(1, parsedArgs.Errors.Length); 4831Assert.Equal(1, parsedArgs.Errors.Length); 4836Assert.False(parsedArgs.Errors.Any()); 4844parsedArgs.Errors.Verify(); 4848parsedArgs.Errors.Verify(); 4852parsedArgs.Errors.Verify(); 4856parsedArgs.Errors.Verify(); 4860parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/checked:")); 4867parsedArgs.Errors.Verify(); 4871parsedArgs.Errors.Verify(); 4875parsedArgs.Errors.Verify( 4882parsedArgs.Errors.Verify(); 4886parsedArgs.Errors.Verify(); 4890parsedArgs.Errors.Verify( 4897parsedArgs.Errors.Verify( 4904parsedArgs.Errors.Verify( 4910parsedArgs.Errors.Verify(); 4914parsedArgs.Errors.Verify( 4919parsedArgs.Errors.Verify(); 4923parsedArgs.Errors.Verify(); 4927parsedArgs.Errors.Verify(); 4931parsedArgs.Errors.Verify( 4938parsedArgs.Errors.Verify( 4945parsedArgs.Errors.Verify(); 4949parsedArgs.Errors.Verify(); 4953parsedArgs.Errors.Verify( 4959parsedArgs.Errors.Verify(); 4963parsedArgs.Errors.Verify(); 4967parsedArgs.Errors.Verify(); 4971parsedArgs.Errors.Verify( 4978parsedArgs.Errors.Verify( 4985parsedArgs.Errors.Verify(); 4989parsedArgs.Errors.Verify(); 4993parsedArgs.Errors.Verify( 4999parsedArgs.Errors.Verify(); 5003parsedArgs.Errors.Verify(); 5007parsedArgs.Errors.Verify(); 5011parsedArgs.Errors.Verify( 5018parsedArgs.Errors.Verify( 5025parsedArgs.Errors.Verify(); 5029parsedArgs.Errors.Verify(); 5033parsedArgs.Errors.Verify( 5039parsedArgs.Errors.Verify( 5046parsedArgs.Errors.Verify( 5053parsedArgs.Errors.Verify( 5060parsedArgs.Errors.Verify( 5069parsedArgs.Errors.Verify( 5078parsedArgs.Errors.Verify( 5085parsedArgs.Errors.Verify( 5092parsedArgs.Errors.Verify( 5101parsedArgs.Errors.Verify( 5108parsedArgs.Errors.Verify( 5115parsedArgs.Errors.Verify( 5122parsedArgs.Errors.Verify(); 5126parsedArgs.Errors.Verify( 5133parsedArgs.Errors.Verify( 5140parsedArgs.Errors.Verify(); 5144parsedArgs.Errors.Verify( 5151parsedArgs.Errors.Verify(); 5155parsedArgs.Errors.Verify(); 5159parsedArgs.Errors.Verify( 5166parsedArgs.Errors.Verify( 5173parsedArgs.Errors.Verify( 5180parsedArgs.Errors.Verify( 5187parsedArgs.Errors.Verify( 5194parsedArgs.Errors.Verify( 5201parsedArgs.Errors.Verify( 5208parsedArgs.Errors.Verify( 5215parsedArgs.Errors.Verify(); 5219parsedArgs.Errors.Verify(); 5223parsedArgs.Errors.Verify(); 5227parsedArgs.Errors.Verify(); 5231parsedArgs.Errors.Verify(); 5235parsedArgs.Errors.Verify(); 5239parsedArgs.Errors.Verify( 5246parsedArgs.Errors.Verify( 5253parsedArgs.Errors.Verify(); 5257parsedArgs.Errors.Verify(); 5261parsedArgs.Errors.Verify(); 5265parsedArgs.Errors.Verify( 5272parsedArgs.Errors.Verify( 5279parsedArgs.Errors.Verify(); 5283parsedArgs.Errors.Verify(); 5287parsedArgs.Errors.Verify(); 5291parsedArgs.Errors.Verify(); 5295parsedArgs.Errors.Verify(); 5299parsedArgs.Errors.Verify(); 5303parsedArgs.Errors.Verify( 5310parsedArgs.Errors.Verify( 5317parsedArgs.Errors.Verify(); 5321parsedArgs.Errors.Verify(); 5325parsedArgs.Errors.Verify(); 5329parsedArgs.Errors.Verify( 5343parsedArgs.Errors.Verify(); 5347parsedArgs.Errors.Verify(); 5351parsedArgs.Errors.Verify(); 5355parsedArgs.Errors.Verify( 5364parsedArgs.Errors.Verify( 5369parsedArgs.Errors.Verify( 5377parsedArgs.Errors.Verify(); 5380parsedArgs.Errors.Verify(); 5383parsedArgs.Errors.Verify( 5388parsedArgs.Errors.Verify(); 5391parsedArgs.Errors.Verify(); 5394parsedArgs.Errors.Verify(); 5397parsedArgs.Errors.Verify( 5402parsedArgs.Errors.Verify( 5407parsedArgs.Errors.Verify( 5412parsedArgs.Errors.Verify( 5417parsedArgs.Errors.Verify( 5422parsedArgs.Errors.Verify( 5427parsedArgs.Errors.Verify(); 5430parsedArgs.Errors.Verify( 5435parsedArgs.Errors.Verify(); 5441parsedArgs.Errors.Verify(); 5444parsedArgs.Errors.Verify(); 5447parsedArgs.Errors.Verify(); 5465parsedArgs.Errors.Verify(); 5471parsedArgs.Errors.Verify(); 5477parsedArgs.Errors.Verify(); 5483parsedArgs.Errors.Verify(); 5489parsedArgs.Errors.Verify(); 5495parsedArgs.Errors.Verify(); 5501parsedArgs.Errors.Verify(); 5507parsedArgs.Errors.Verify(); 5516parsedArgs.Errors.Verify(); 5523parsedArgs.Errors.Verify(); 5529parsedArgs.Errors.Verify(); 5535parsedArgs.Errors.Verify(); 5541parsedArgs.Errors.Verify(); 5547parsedArgs.Errors.Verify(); 5553parsedArgs.Errors.Verify(); 5559parsedArgs.Errors.Verify(); 5565parsedArgs.Errors.Verify(); 5575parsedArgs.Errors.Verify(); 5579parsedArgs.Errors.Verify(); 5583parsedArgs.Errors.Verify(); 5587parsedArgs.Errors.Verify(); 5591parsedArgs.Errors.Verify(); 5595parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/unsafe:")); 5598parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/unsafe:+")); 5601parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/unsafe-:")); 5610parsedArgs.Errors.Verify(); 5615parsedArgs.Errors.Verify(); 5620parsedArgs.Errors.Verify(); 5625parsedArgs.Errors.Verify( 5636parsedArgs.Errors.Verify(); 5640parsedArgs.Errors.Verify(); 5644parsedArgs.Errors.Verify(); 5648parsedArgs.Errors.Verify( 5660parsedArgs.Errors.Verify(); 5668DefaultParse(new[] { "/publicsign", "/keyfile:", "a.cs" }, WorkingDirectory).Errors.Verify( 5677DefaultParse(new[] { "/publicsign", "/keyfile:\"\"", "a.cs" }, WorkingDirectory).Errors.Verify( 5687parsedArgs.Errors.Verify(); 5693parsedArgs.Errors.Verify(); // no error in Dev11 5697parsedArgs.Errors.Verify(); // no error in Dev11 5701parsedArgs.Errors.Verify(); // no error in Dev11 5705parsedArgs.Errors.Verify(); 5709parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "subsystemversion")); 5712parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "subsystemversion")); 5715parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/subsystemversion-")); 5718parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "subsystemversion")); 5721parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments(" 4.1")); 5724parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4 .0")); 5727parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4. 0")); 5730parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments(".")); 5733parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4.")); 5736parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments(".0")); 5739parsedArgs.Errors.Verify(); 5742parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4.65536")); 5745parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("65536.0")); 5748parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("-4.0")); 5757parsedArgs.Errors.Verify(); 5761parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "m")); 5766parsedArgs.Errors.Verify(); 5771parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "main")); 5774parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/MAIN+")); 5777parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "m")); 5781parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoMainOnDLL)); 5784parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoMainOnDLL)); 5791parsedArgs.Errors.Verify(); 5795parsedArgs.Errors.Verify(); 5799parsedArgs.Errors.Verify(); 5804parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("0")); 5807parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("abc")); 5810parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("-5")); 5813parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("")); 5816parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("")); 5819parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "codepage")); 5822parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/codepage+")); 5829parsedArgs.Errors.Verify(); 5834parsedArgs.Errors.Verify(); 5839parsedArgs.Errors.Verify(); 5844parsedArgs.Errors.Verify(); 5849parsedArgs.Errors.Verify(); 5856parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadChecksumAlgorithm).WithArguments("256")); 5859parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadChecksumAlgorithm).WithArguments("sha-1")); 5862parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadChecksumAlgorithm).WithArguments("sha")); 5865parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "checksumalgorithm")); 5868parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "checksumalgorithm")); 5871parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "checksumalgorithm")); 5874parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/checksumAlgorithm+")); 5881parsedArgs.Errors.Verify(); 5887parsedArgs.Errors.Verify(); 5898parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "/addmodule:")); 5901parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/ADDMODULE+")); 5904parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/ADDMODULE:")); 5934parsedArgs.Errors.Verify(); 5946parsedArgs.Errors.Verify(); 6003parsedArgs.Errors.Verify(); 6007parsedArgs.Errors.Verify(); 6011parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/utf8output:")); 6240parsedArgs.Errors.Verify(); 6244parsedArgs.Errors.Verify( 6250parsedArgs.Errors.Verify( 6256parsedArgs.Errors.Verify( 6262parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "keycontainer")); 6267parsedArgs.Errors.Verify(); 6272parsedArgs.Errors.Verify( 6278parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("keyfile")); 6282parsedArgs.Errors.Verify( 6289parsedArgs.Errors.Verify(); 6295parsedArgs.Errors.Verify(); 6300parsedArgs.Errors.Verify(); 6335parsedArgs.Errors.Verify(); 6338parsedArgs.Errors.Verify(); 6348parsedArgs.Errors.Verify(); 8375Assert.Equal(1, parsedArgs.Errors.Length); 8376Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 8379Assert.Equal(1, parsedArgs.Errors.Length); 8380Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 8383Assert.Equal(1, parsedArgs.Errors.Length); 8384Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 8387Assert.Equal(1, parsedArgs.Errors.Length); 8388Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 9386DefaultParse(allCommandLineArgs, baseDirectory).Errors.Verify(parseDiagnostics); 9530parsedArgs.Errors.Verify(); 9534parsedArgs.Errors.Verify(); 9538parsedArgs.Errors.Verify(); 9542parsedArgs.Errors.Verify(); 9546parsedArgs.Errors.Verify(); 9550parsedArgs.Errors.Verify(); 9554parsedArgs.Errors.Verify(); 9824Assert.Equal(1, parsedArgs.Errors.Length); 9825Assert.Equal((int)ErrorCode.ERR_SwitchNeedsString, parsedArgs.Errors.First().Code); 9828Assert.Equal(1, parsedArgs.Errors.Length); 9829Assert.Equal((int)ErrorCode.ERR_SwitchNeedsString, parsedArgs.Errors.First().Code); 9832Assert.Equal(1, parsedArgs.Errors.Length); 9833Assert.Equal((int)ErrorCode.ERR_SwitchNeedsString, parsedArgs.Errors.First().Code); 9836Assert.Equal(0, parsedArgs.Errors.Length); 9840Assert.Equal(0, parsedArgs.Errors.Length); 9861DefaultParse(new[] { "/lib:" + invalidPath, sourceFile.Path }, WorkingDirectory).Errors.Verify( 9864DefaultParse(new[] { "/lib:" + nonExistentPath, sourceFile.Path }, WorkingDirectory).Errors.Verify( 9869DefaultParse(new[] { sourceFile.Path }, WorkingDirectory, additionalReferenceDirectories: invalidPath).Errors.Verify( 9872DefaultParse(new[] { sourceFile.Path }, WorkingDirectory, additionalReferenceDirectories: nonExistentPath).Errors.Verify( 9890Assert.Equal(1, parsedArgs.Errors.Length); 9891Assert.Equal((int)ErrorCode.FTL_InvalidInputFileName, parsedArgs.Errors.First().Code); 9895Assert.Equal(0, parsedArgs.Errors.Length); 9929args.Errors.Verify(); 9933args.Errors.Verify(); 9939args.Errors.Verify(); 9943args.Errors.Verify(); 9951args.Errors.Verify(); 9955args.Errors.Verify(); 9961args.Errors.Verify(); 9967args.Errors.Verify(); 9976args.Errors.Verify(); 9983args.Errors.Verify(); 9989args.Errors.Verify(); 9995args.Errors.Verify(); 10001args.Errors.Verify(); 10006args.Errors.Verify(); 10011args.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<file list>", "additionalfile")); 10015args.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<file list>", "additionalfile")); 10023args.Errors.Verify(); 10027args.Errors.Verify(); 10033args.Errors.Verify(); 10039args.Errors.Verify(); 10043args.Errors.Verify(); 10049args.Errors.Verify( 10055args.Errors.Verify( 11582parsedArgs.Errors.Verify(); 11586parsedArgs.Errors.Verify(); 11590parsedArgs.Errors.Verify(); 11594parsedArgs.Errors.Verify(); 11599parsedArgs.Errors.Verify(); 11603Assert.Equal(1, parsedArgs.Errors.Count()); 11604Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11607Assert.Equal(1, parsedArgs.Errors.Count()); 11608Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11611Assert.Equal(2, parsedArgs.Errors.Count()); 11612Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11613Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[1].Code); 11616Assert.Equal(1, parsedArgs.Errors.Count()); 11617Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11620Assert.Equal(1, parsedArgs.Errors.Count()); 11621Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11624Assert.Equal(1, parsedArgs.Errors.Count()); 11625Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11628parsedArgs.Errors.Verify(); 11632parsedArgs.Errors.Verify(); 11637parsedArgs.Errors.Verify(); 11642parsedArgs.Errors.Verify(); 11647parsedArgs.Errors.Verify(); 11673parsedArgs.Errors.Verify(); 12043parsedArgs.Errors.Verify( 12052parsedArgs.Errors.Verify(); 12060parsedArgs.Errors.Verify( 12070parsedArgs.Errors.Verify( 12079parsedArgs.Errors.Verify( 12466Assert.Equal(0, args.Errors.Length); 12470Assert.Equal(0, args.Errors.Length); 12477Assert.Equal(0, args.Errors.Length); 12481Assert.True(args.Errors.Length > 0); 14445parsedArgs.Errors.Verify( 14451parsedArgs.Errors.Verify( 14457parsedArgs.Errors.Verify(); 14461parsedArgs.Errors.Verify(); 14465parsedArgs.Errors.Verify(); 14469parsedArgs.Errors.Verify(); 14474parsedArgs.Errors.Verify(); 14478parsedArgs.Errors.Verify(); 14483parsedArgs.Errors.Verify(); 14487parsedArgs.Errors.Verify();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Diagnostics\DiagnosticTest.cs (2)
2932parsedArgs.Errors.Verify(); 2943parsedArgs.Errors.Verify();
Microsoft.CodeAnalysis.InteractiveHost (2)
Interactive\Core\InteractiveHost.Service.cs (2)
532foreach (var error in args.Errors) 538if (args.Errors.Length == 0)
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
DeterministicKeyBuilderTests.cs (1)
89Assert.Empty(compiler.Arguments.Errors);
Microsoft.CodeAnalysis.Scripting (1)
Hosting\CommandLine\CommandLineRunner.cs (1)
130var errors = Compiler.Arguments.Errors.Concat(diagnosticsInfos.Select(Diagnostic.Create));
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCompiler.vb (1)
31Debug.Assert(Arguments.OutputFileName IsNot Nothing OrElse Arguments.Errors.Length > 0 OrElse parser.IsScriptCommandLineParser)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
VisualStudioMSBuildWorkspaceTests.cs (1)
3116Assert.Empty(commandLineArgs.Errors);