2 writes to Errors
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1585Errors = diagnostics.AsImmutable(),
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1503.Errors = diagnostics.AsImmutable(),
722 references to Errors
Microsoft.CodeAnalysis (1)
CommandLine\CommonCompiler.cs (1)
908if (ReportDiagnostics(Arguments.Errors, consoleOutput, errorLogger, compilation: null))
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (713)
CommandLineIVTTests.cs (1)
368compiler.Arguments.Errors.Verify(
CommandLineTests.cs (712)
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( 1903Assert.False(parsedArgs.Errors.Any()); 1908Assert.False(parsedArgs.Errors.Any()); 1915Assert.False(parsedArgs.Errors.Any()); 1920Assert.Equal(1, parsedArgs.Errors.Length); 1921Assert.Equal((int)ErrorCode.WRN_DefineIdentifierRequired, parsedArgs.Errors.First().Code); 1922Assert.Equal("4X", parsedArgs.Errors.First().Arguments[0]); 1955parsedArgs.Errors.Verify(); 1964parsedArgs.Errors.Verify(); 1971parsedArgs.Errors.Verify(); 1978parsedArgs.Errors.Verify(); 1985parsedArgs.Errors.Verify(); 1992parsedArgs.Errors.Verify(); 1999parsedArgs.Errors.Verify(); 2005parsedArgs.Errors.Verify(); 2012parsedArgs.Errors.Verify(); 2018parsedArgs.Errors.Verify(); 2025parsedArgs.Errors.Verify(); 2032parsedArgs.Errors.Verify(); 2038parsedArgs.Errors.Verify(); 2044parsedArgs.Errors.Verify(); 2050parsedArgs.Errors.Verify(); 2056parsedArgs.Errors.Verify(); 2062parsedArgs.Errors.Verify(); 2068parsedArgs.Errors.Verify(); 2074parsedArgs.Errors.Verify(); 2080parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "debug")); 2083parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadDebugType).WithArguments("+")); 2086parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadDebugType).WithArguments("invalid")); 2089parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/debug-:")); 2106parsedArgs.Errors.Verify(); 2112parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/pdb")); 2116parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/pdb:")); 2119parsedArgs.Errors.Verify(); 2128parsedArgs.Errors.Verify( 2133parsedArgs.Errors.Verify( 2138parsedArgs.Errors.Verify(); 2143parsedArgs.Errors.Verify(); 2147parsedArgs.Errors.Verify(); 2152parsedArgs.Errors.Verify(); 2157parsedArgs.Errors.Verify(); 2162parsedArgs.Errors.Verify(); 2167parsedArgs.Errors.Verify( 2173parsedArgs.Errors.Verify( 2179parsedArgs.Errors.Verify(); 2184parsedArgs.Errors.Verify( 2195parsedArgs.Errors.Verify( 2211parsedArgs.Errors.Verify(); 2215parsedArgs.Errors.Verify(); 2219parsedArgs.Errors.Verify(); 2223parsedArgs.Errors.Verify(); 2226parsedArgs.Errors.Verify(); 2229parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SourceLinkRequiresPdb)); 2232parsedArgs.Errors.Verify(); 2235parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SourceLinkRequiresPdb)); 2327parsedArgs.Errors.Verify(); 2331parsedArgs.Errors.Verify(); 2338parsedArgs.Errors.Verify(); 2344parsedArgs.Errors.Verify(); 2350parsedArgs.Errors.Verify(); 2356parsedArgs.Errors.Verify(); 2362parsedArgs.Errors.Verify(); ; 2368parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2371parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2374parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2377parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2380parsedArgs.Errors.Verify(); 2383parsedArgs.Errors.Verify(); 2386parsedArgs.Errors.Verify(); 2559parsedArgs.Errors.Verify(); 2563parsedArgs.Errors.Verify(); 2567parsedArgs.Errors.Verify(); 2571parsedArgs.Errors.Verify(); 2575parsedArgs.Errors.Verify(); 2579parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/optimize:+")); 2582parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/optimize:")); 2585parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/optimize-:")); 2600parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/o:+")); 2603parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/o:")); 2606parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/o-:")); 2613parsedArgs.Errors.Verify(); 2617parsedArgs.Errors.Verify(); 2621parsedArgs.Errors.Verify(); 2625parsedArgs.Errors.Verify(); 2633parsedArgs.Errors.Verify(); 2637parsedArgs.Errors.Verify(); 2647parsedArgs.Errors.Verify(); 2657parsedArgs.Errors.Verify(); 2667parsedArgs.Errors.Verify(); 2711Assert.Empty(parsedArgs.Errors); 2734return parsedArgs.Errors; 2742parsedArgs.Errors.Verify(); 2747parsedArgs.Errors.Verify(); 2752parsedArgs.Errors.Verify(); 2757parsedArgs.Errors.Verify(); 2763parsedArgs.Errors.Verify( 2767parsedArgs.Errors.Verify( 2839parsedArgs.Errors.Verify(); 2865parsedArgs.Errors.Verify(); 2873parsedArgs.Errors.Verify( 2878parsedArgs.Errors.Verify( 2883parsedArgs.Errors.Verify( 2888parsedArgs.Errors.Verify( 2897var err = parsedArgs.Errors.Single(); 3043var errors = arguments.Errors; 3075var errors = arguments.Errors; 3108var errors = arguments.Errors; 3141var errors = arguments.Errors; 3175var errors = arguments.Errors; 3209var errors = arguments.Errors; 3243var errors = arguments.Errors; 3277var errors = arguments.Errors; 3312var errors = arguments.Errors; 3347var errors = arguments.Errors; 3371var errors = arguments.Errors; 3404var errors = arguments.Errors; 3437var errors = arguments.Errors; 3471var errors = arguments.Errors; 3718parsedArgs.Errors.Verify( 3723parsedArgs.Errors.Verify( 3728parsedArgs.Errors.Verify( 3733parsedArgs.Errors.Verify( 3738parsedArgs.Errors.Verify(); 3741parsedArgs.Errors.Verify(); 3744parsedArgs.Errors.Verify( 3750parsedArgs.Errors.Verify( 3756parsedArgs.Errors.Verify( 3763parsedArgs.Errors.Verify( 3768parsedArgs.Errors.Verify( 3773parsedArgs.Errors.Verify(); 3782parsedArgs.Errors.Verify(); 3790parsedArgs.Errors.Verify(); 3799parsedArgs.Errors.Verify(); 3807parsedArgs.Errors.Verify(); 3815parsedArgs.Errors.Verify(); 3823parsedArgs.Errors.Verify(); 3830parsedArgs.Errors.Verify(); 3838parsedArgs.Errors.Verify(); 3847parsedArgs.Errors.Verify( 3858parsedArgs.Errors.Verify( 3867parsedArgs.Errors.Verify(); 3876parsedArgs.Errors.Verify( 3892parsedArgs.Errors.Verify( 3901parsedArgs.Errors.Verify( 3911parsedArgs.Errors.Verify( 3921parsedArgs.Errors.Verify( 3931parsedArgs.Errors.Verify( 3941parsedArgs.Errors.Verify(); 3948parsedArgs.Errors.Verify(); 3955parsedArgs.Errors.Verify( 3965parsedArgs.Errors.Verify(); 3978parsedArgs.Errors.Verify( 3987parsedArgs.Errors.Verify( 4003parsedArgs.Errors.Verify( 4009parsedArgs.Errors.Verify( 4015parsedArgs.Errors.Verify( 4021parsedArgs.Errors.Verify( 4027parsedArgs.Errors.Verify( 4032parsedArgs.Errors.Verify( 4037parsedArgs.Errors.Verify( 4042parsedArgs.Errors.Verify(); 4046parsedArgs.Errors.Verify(); 4050parsedArgs.Errors.Verify(); 4054parsedArgs.Errors.Verify(); 4058parsedArgs.Errors.Verify(); 4068parsedArgs.Errors.Verify( 4074parsedArgs.Errors.Verify( 4081parsedArgs.Errors.Verify( 4087parsedArgs.Errors.Verify( 4093parsedArgs.Errors.Verify(); 4099parsedArgs.Errors.Verify(); 4105parsedArgs.Errors.Verify(); 4111parsedArgs.Errors.Verify(); 4118parsedArgs.Errors.Verify( 4127parsedArgs.Errors.Verify( 4134parsedArgs.Errors.Verify(); 4141parsedArgs.Errors.Verify( 4156parsedArgs.Errors.Verify( 4170parsedArgs.Errors.Verify( 4177parsedArgs.Errors.Verify( 4184parsedArgs.Errors.Verify( 4192parsedArgs.Errors.Verify(); 4198parsedArgs.Errors.Verify( 4203parsedArgs.Errors.Verify(); 4209parsedArgs.Errors.Verify(); 4215parsedArgs.Errors.Verify(); 4222parsedArgs.Errors.Verify( 4231parsedArgs.Errors.Verify( 4238parsedArgs.Errors.Verify(); 4244parsedArgs.Errors.Verify( 4251parsedArgs.Errors.Verify( 4260parsedArgs.Errors.Verify(); 4271parsedArgs.Errors.Verify( 4281parsedArgs.Errors.Verify( 4290parsedArgs.Errors.Verify( 4303parsedArgs.Errors.Verify( 4309parsedArgs.Errors.Verify( 4315parsedArgs.Errors.Verify( 4321parsedArgs.Errors.Verify(); 4385parsedArgs.Errors.Verify(); 4394parsedArgs.Errors.Verify(); 4409parsedArgs.Errors.Verify(); 4418parsedArgs.Errors.Verify(); 4430parsedArgs.Errors.Verify(); 4435parsedArgs.Errors.Verify( 4440parsedArgs.Errors.Verify( 4445parsedArgs.Errors.Verify( 4454parsedArgs.Errors.Verify(); 4458parsedArgs.Errors.Verify(); 4462parsedArgs.Errors.Verify(); 4466parsedArgs.Errors.Verify(); 4470parsedArgs.Errors.Verify( 4523Assert.False(parsedArgs.Errors.Any()); 4527Assert.False(parsedArgs.Errors.Any()); 4531Assert.Equal(1, parsedArgs.Errors.Length); 4532Assert.Equal((int)ErrorCode.ERR_BadPlatformType, parsedArgs.Errors.First().Code); 4536parsedArgs.Errors.Verify(); 4540parsedArgs.Errors.Verify(); 4544parsedArgs.Errors.Verify(); 4548parsedArgs.Errors.Verify(); 4552parsedArgs.Errors.Verify( 4558parsedArgs.Errors.Verify( 4572Assert.Equal(1, parsedArgs.Errors.Length); 4573Assert.Equal((int)ErrorCode.ERR_BadBaseNumber, parsedArgs.Errors.First().Code); 4576Assert.False(parsedArgs.Errors.Any()); 4580Assert.Equal(1, parsedArgs.Errors.Length); 4581Assert.Equal((int)ErrorCode.ERR_BadBaseNumber, parsedArgs.Errors.First().Code); 4584Assert.Equal(1, parsedArgs.Errors.Length); 4585Assert.Equal((int)ErrorCode.ERR_SwitchNeedsNumber, parsedArgs.Errors.First().Code); 4588Assert.Equal(1, parsedArgs.Errors.Length); 4589Assert.Equal((int)ErrorCode.ERR_BadBaseNumber, parsedArgs.Errors.First().Code); 4595parsedArgs.Errors.Verify(); 4598parsedArgs.Errors.Verify(); 4601parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFFFFFF")); 4604parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF8000")); 4607parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF8000")); 4610parsedArgs.Errors.Verify(); 4613parsedArgs.Errors.Verify(); 4616parsedArgs.Errors.Verify(); 4619parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF0000FFFF0000")); 4622parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0x10000000000000000")); 4625parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF0000FFFF0000")); 4632parsedArgs.Errors.Verify( 4637parsedArgs.Errors.Verify(); 4641parsedArgs.Errors.Verify(); 4645parsedArgs.Errors.Verify( 4650parsedArgs.Errors.Verify( 4655parsedArgs.Errors.Verify(); 4659parsedArgs.Errors.Verify( 4664parsedArgs.Errors.Verify( 4692parsedArgs.Errors.Verify( 4699parsedArgs.Errors.Verify( 4706parsedArgs.Errors.Verify( 4713parsedArgs.Errors.Verify( 4726parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<path list>", "lib")); 4729parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<path list>", "lib")); 4732parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/lib+")); 4735parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<path list>", "lib")); 4814Assert.False(parsedArgs.Errors.Any()); 4817Assert.False(parsedArgs.Errors.Any()); 4820Assert.False(parsedArgs.Errors.Any()); 4823Assert.Equal(1, parsedArgs.Errors.Length); 4827Assert.Equal(1, parsedArgs.Errors.Length); 4832Assert.False(parsedArgs.Errors.Any()); 4840parsedArgs.Errors.Verify(); 4844parsedArgs.Errors.Verify(); 4848parsedArgs.Errors.Verify(); 4852parsedArgs.Errors.Verify(); 4856parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/checked:")); 4863parsedArgs.Errors.Verify(); 4867parsedArgs.Errors.Verify(); 4871parsedArgs.Errors.Verify( 4878parsedArgs.Errors.Verify(); 4882parsedArgs.Errors.Verify(); 4886parsedArgs.Errors.Verify( 4893parsedArgs.Errors.Verify( 4900parsedArgs.Errors.Verify( 4906parsedArgs.Errors.Verify(); 4910parsedArgs.Errors.Verify( 4915parsedArgs.Errors.Verify(); 4919parsedArgs.Errors.Verify(); 4923parsedArgs.Errors.Verify(); 4927parsedArgs.Errors.Verify( 4934parsedArgs.Errors.Verify( 4941parsedArgs.Errors.Verify(); 4945parsedArgs.Errors.Verify(); 4949parsedArgs.Errors.Verify( 4955parsedArgs.Errors.Verify(); 4959parsedArgs.Errors.Verify(); 4963parsedArgs.Errors.Verify(); 4967parsedArgs.Errors.Verify( 4974parsedArgs.Errors.Verify( 4981parsedArgs.Errors.Verify(); 4985parsedArgs.Errors.Verify(); 4989parsedArgs.Errors.Verify( 4995parsedArgs.Errors.Verify(); 4999parsedArgs.Errors.Verify(); 5003parsedArgs.Errors.Verify(); 5007parsedArgs.Errors.Verify( 5014parsedArgs.Errors.Verify( 5021parsedArgs.Errors.Verify(); 5025parsedArgs.Errors.Verify(); 5029parsedArgs.Errors.Verify( 5035parsedArgs.Errors.Verify( 5042parsedArgs.Errors.Verify( 5049parsedArgs.Errors.Verify( 5056parsedArgs.Errors.Verify( 5065parsedArgs.Errors.Verify( 5074parsedArgs.Errors.Verify( 5081parsedArgs.Errors.Verify( 5088parsedArgs.Errors.Verify( 5097parsedArgs.Errors.Verify( 5104parsedArgs.Errors.Verify( 5111parsedArgs.Errors.Verify( 5118parsedArgs.Errors.Verify(); 5122parsedArgs.Errors.Verify( 5129parsedArgs.Errors.Verify( 5136parsedArgs.Errors.Verify(); 5140parsedArgs.Errors.Verify( 5147parsedArgs.Errors.Verify(); 5151parsedArgs.Errors.Verify(); 5155parsedArgs.Errors.Verify( 5162parsedArgs.Errors.Verify( 5169parsedArgs.Errors.Verify( 5176parsedArgs.Errors.Verify( 5183parsedArgs.Errors.Verify( 5190parsedArgs.Errors.Verify( 5197parsedArgs.Errors.Verify( 5204parsedArgs.Errors.Verify( 5211parsedArgs.Errors.Verify(); 5215parsedArgs.Errors.Verify(); 5219parsedArgs.Errors.Verify(); 5223parsedArgs.Errors.Verify(); 5227parsedArgs.Errors.Verify(); 5231parsedArgs.Errors.Verify(); 5235parsedArgs.Errors.Verify( 5242parsedArgs.Errors.Verify( 5249parsedArgs.Errors.Verify(); 5253parsedArgs.Errors.Verify(); 5257parsedArgs.Errors.Verify(); 5261parsedArgs.Errors.Verify( 5268parsedArgs.Errors.Verify( 5275parsedArgs.Errors.Verify(); 5279parsedArgs.Errors.Verify(); 5283parsedArgs.Errors.Verify(); 5287parsedArgs.Errors.Verify(); 5291parsedArgs.Errors.Verify(); 5295parsedArgs.Errors.Verify(); 5299parsedArgs.Errors.Verify( 5306parsedArgs.Errors.Verify( 5313parsedArgs.Errors.Verify(); 5317parsedArgs.Errors.Verify(); 5321parsedArgs.Errors.Verify(); 5325parsedArgs.Errors.Verify( 5339parsedArgs.Errors.Verify(); 5343parsedArgs.Errors.Verify(); 5347parsedArgs.Errors.Verify(); 5351parsedArgs.Errors.Verify( 5360parsedArgs.Errors.Verify( 5365parsedArgs.Errors.Verify( 5373parsedArgs.Errors.Verify(); 5376parsedArgs.Errors.Verify(); 5379parsedArgs.Errors.Verify( 5384parsedArgs.Errors.Verify(); 5387parsedArgs.Errors.Verify(); 5390parsedArgs.Errors.Verify(); 5393parsedArgs.Errors.Verify( 5398parsedArgs.Errors.Verify( 5403parsedArgs.Errors.Verify( 5408parsedArgs.Errors.Verify( 5413parsedArgs.Errors.Verify( 5418parsedArgs.Errors.Verify( 5423parsedArgs.Errors.Verify(); 5426parsedArgs.Errors.Verify( 5431parsedArgs.Errors.Verify(); 5437parsedArgs.Errors.Verify(); 5440parsedArgs.Errors.Verify(); 5443parsedArgs.Errors.Verify(); 5461parsedArgs.Errors.Verify(); 5467parsedArgs.Errors.Verify(); 5473parsedArgs.Errors.Verify(); 5479parsedArgs.Errors.Verify(); 5485parsedArgs.Errors.Verify(); 5491parsedArgs.Errors.Verify(); 5497parsedArgs.Errors.Verify(); 5503parsedArgs.Errors.Verify(); 5512parsedArgs.Errors.Verify(); 5519parsedArgs.Errors.Verify(); 5525parsedArgs.Errors.Verify(); 5531parsedArgs.Errors.Verify(); 5537parsedArgs.Errors.Verify(); 5543parsedArgs.Errors.Verify(); 5549parsedArgs.Errors.Verify(); 5555parsedArgs.Errors.Verify(); 5561parsedArgs.Errors.Verify(); 5571parsedArgs.Errors.Verify(); 5575parsedArgs.Errors.Verify(); 5579parsedArgs.Errors.Verify(); 5583parsedArgs.Errors.Verify(); 5587parsedArgs.Errors.Verify(); 5591parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/unsafe:")); 5594parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/unsafe:+")); 5597parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/unsafe-:")); 5606parsedArgs.Errors.Verify(); 5611parsedArgs.Errors.Verify(); 5616parsedArgs.Errors.Verify(); 5621parsedArgs.Errors.Verify( 5632parsedArgs.Errors.Verify(); 5636parsedArgs.Errors.Verify(); 5640parsedArgs.Errors.Verify(); 5644parsedArgs.Errors.Verify( 5656parsedArgs.Errors.Verify(); 5664DefaultParse(new[] { "/publicsign", "/keyfile:", "a.cs" }, WorkingDirectory).Errors.Verify( 5673DefaultParse(new[] { "/publicsign", "/keyfile:\"\"", "a.cs" }, WorkingDirectory).Errors.Verify( 5683parsedArgs.Errors.Verify(); 5689parsedArgs.Errors.Verify(); // no error in Dev11 5693parsedArgs.Errors.Verify(); // no error in Dev11 5697parsedArgs.Errors.Verify(); // no error in Dev11 5701parsedArgs.Errors.Verify(); 5705parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "subsystemversion")); 5708parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "subsystemversion")); 5711parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/subsystemversion-")); 5714parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "subsystemversion")); 5717parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments(" 4.1")); 5720parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4 .0")); 5723parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4. 0")); 5726parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments(".")); 5729parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4.")); 5732parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments(".0")); 5735parsedArgs.Errors.Verify(); 5738parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4.65536")); 5741parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("65536.0")); 5744parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("-4.0")); 5753parsedArgs.Errors.Verify(); 5757parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "m")); 5762parsedArgs.Errors.Verify(); 5767parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "main")); 5770parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/MAIN+")); 5773parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "m")); 5777parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoMainOnDLL)); 5780parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoMainOnDLL)); 5787parsedArgs.Errors.Verify(); 5791parsedArgs.Errors.Verify(); 5796parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("0")); 5799parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("abc")); 5802parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("-5")); 5805parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("")); 5808parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("")); 5811parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "codepage")); 5814parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/codepage+")); 5821parsedArgs.Errors.Verify(); 5826parsedArgs.Errors.Verify(); 5831parsedArgs.Errors.Verify(); 5838parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadChecksumAlgorithm).WithArguments("256")); 5841parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadChecksumAlgorithm).WithArguments("sha-1")); 5844parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadChecksumAlgorithm).WithArguments("sha")); 5847parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "checksumalgorithm")); 5850parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "checksumalgorithm")); 5853parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "checksumalgorithm")); 5856parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/checksumAlgorithm+")); 5863parsedArgs.Errors.Verify(); 5869parsedArgs.Errors.Verify(); 5880parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "/addmodule:")); 5883parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/ADDMODULE+")); 5886parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/ADDMODULE:")); 5916parsedArgs.Errors.Verify(); 5928parsedArgs.Errors.Verify(); 5985parsedArgs.Errors.Verify(); 5989parsedArgs.Errors.Verify(); 5993parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/utf8output:")); 6222parsedArgs.Errors.Verify(); 6226parsedArgs.Errors.Verify( 6232parsedArgs.Errors.Verify( 6238parsedArgs.Errors.Verify( 6244parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "keycontainer")); 6249parsedArgs.Errors.Verify(); 6254parsedArgs.Errors.Verify( 6260parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("keyfile")); 6264parsedArgs.Errors.Verify( 6271parsedArgs.Errors.Verify(); 6277parsedArgs.Errors.Verify(); 6282parsedArgs.Errors.Verify(); 6317parsedArgs.Errors.Verify(); 6320parsedArgs.Errors.Verify(); 6330parsedArgs.Errors.Verify(); 8368Assert.Equal(1, parsedArgs.Errors.Length); 8369Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 8372Assert.Equal(1, parsedArgs.Errors.Length); 8373Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 8376Assert.Equal(1, parsedArgs.Errors.Length); 8377Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 8380Assert.Equal(1, parsedArgs.Errors.Length); 8381Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 9380DefaultParse(allCommandLineArgs, baseDirectory).Errors.Verify(parseDiagnostics); 9463parsedArgs.Errors.Verify(); 9467parsedArgs.Errors.Verify(); 9471parsedArgs.Errors.Verify(); 9475parsedArgs.Errors.Verify(); 9479parsedArgs.Errors.Verify(); 9483parsedArgs.Errors.Verify(); 9487parsedArgs.Errors.Verify(); 9757Assert.Equal(1, parsedArgs.Errors.Length); 9758Assert.Equal((int)ErrorCode.ERR_SwitchNeedsString, parsedArgs.Errors.First().Code); 9761Assert.Equal(1, parsedArgs.Errors.Length); 9762Assert.Equal((int)ErrorCode.ERR_SwitchNeedsString, parsedArgs.Errors.First().Code); 9765Assert.Equal(1, parsedArgs.Errors.Length); 9766Assert.Equal((int)ErrorCode.ERR_SwitchNeedsString, parsedArgs.Errors.First().Code); 9769Assert.Equal(0, parsedArgs.Errors.Length); 9773Assert.Equal(0, parsedArgs.Errors.Length); 9794DefaultParse(new[] { "/lib:" + invalidPath, sourceFile.Path }, WorkingDirectory).Errors.Verify( 9797DefaultParse(new[] { "/lib:" + nonExistentPath, sourceFile.Path }, WorkingDirectory).Errors.Verify( 9802DefaultParse(new[] { sourceFile.Path }, WorkingDirectory, additionalReferenceDirectories: invalidPath).Errors.Verify( 9805DefaultParse(new[] { sourceFile.Path }, WorkingDirectory, additionalReferenceDirectories: nonExistentPath).Errors.Verify( 9823Assert.Equal(1, parsedArgs.Errors.Length); 9824Assert.Equal((int)ErrorCode.FTL_InvalidInputFileName, parsedArgs.Errors.First().Code); 9828Assert.Equal(0, parsedArgs.Errors.Length); 9862args.Errors.Verify(); 9866args.Errors.Verify(); 9872args.Errors.Verify(); 9876args.Errors.Verify(); 9884args.Errors.Verify(); 9888args.Errors.Verify(); 9894args.Errors.Verify(); 9900args.Errors.Verify(); 9909args.Errors.Verify(); 9916args.Errors.Verify(); 9922args.Errors.Verify(); 9928args.Errors.Verify(); 9934args.Errors.Verify(); 9939args.Errors.Verify(); 9944args.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<file list>", "additionalfile")); 9948args.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<file list>", "additionalfile")); 9956args.Errors.Verify(); 9960args.Errors.Verify(); 9966args.Errors.Verify(); 9972args.Errors.Verify(); 9976args.Errors.Verify(); 9982args.Errors.Verify( 9988args.Errors.Verify( 11515parsedArgs.Errors.Verify(); 11519parsedArgs.Errors.Verify(); 11523parsedArgs.Errors.Verify(); 11527parsedArgs.Errors.Verify(); 11532parsedArgs.Errors.Verify(); 11536Assert.Equal(1, parsedArgs.Errors.Count()); 11537Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11540Assert.Equal(1, parsedArgs.Errors.Count()); 11541Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11544Assert.Equal(2, parsedArgs.Errors.Count()); 11545Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11546Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[1].Code); 11549Assert.Equal(1, parsedArgs.Errors.Count()); 11550Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11553Assert.Equal(1, parsedArgs.Errors.Count()); 11554Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11557Assert.Equal(1, parsedArgs.Errors.Count()); 11558Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11561parsedArgs.Errors.Verify(); 11565parsedArgs.Errors.Verify(); 11570parsedArgs.Errors.Verify(); 11575parsedArgs.Errors.Verify(); 11580parsedArgs.Errors.Verify(); 11606parsedArgs.Errors.Verify(); 11975parsedArgs.Errors.Verify( 11984parsedArgs.Errors.Verify(); 11992parsedArgs.Errors.Verify( 12002parsedArgs.Errors.Verify( 12011parsedArgs.Errors.Verify( 12397Assert.Equal(0, args.Errors.Length); 12401Assert.Equal(0, args.Errors.Length); 12408Assert.Equal(0, args.Errors.Length); 12412Assert.True(args.Errors.Length > 0); 14333parsedArgs.Errors.Verify( 14339parsedArgs.Errors.Verify( 14345parsedArgs.Errors.Verify(); 14349parsedArgs.Errors.Verify(); 14353parsedArgs.Errors.Verify(); 14357parsedArgs.Errors.Verify(); 14362parsedArgs.Errors.Verify(); 14366parsedArgs.Errors.Verify(); 14371parsedArgs.Errors.Verify(); 14375parsedArgs.Errors.Verify();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Diagnostics\DiagnosticTest.cs (2)
2910parsedArgs.Errors.Verify(); 2921parsedArgs.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)
87Assert.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)
30Debug.Assert(Arguments.OutputFileName IsNot Nothing OrElse Arguments.Errors.Length > 0 OrElse parser.IsScriptCommandLineParser)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
VisualStudioMSBuildWorkspaceTests.cs (1)
3126Assert.Empty(commandLineArgs.Errors);