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( 1906Assert.False(parsedArgs.Errors.Any()); 1911Assert.False(parsedArgs.Errors.Any()); 1918Assert.False(parsedArgs.Errors.Any()); 1923Assert.Equal(1, parsedArgs.Errors.Length); 1924Assert.Equal((int)ErrorCode.WRN_DefineIdentifierRequired, parsedArgs.Errors.First().Code); 1925Assert.Equal("4X", parsedArgs.Errors.First().Arguments[0]); 1958parsedArgs.Errors.Verify(); 1967parsedArgs.Errors.Verify(); 1974parsedArgs.Errors.Verify(); 1981parsedArgs.Errors.Verify(); 1988parsedArgs.Errors.Verify(); 1995parsedArgs.Errors.Verify(); 2002parsedArgs.Errors.Verify(); 2008parsedArgs.Errors.Verify(); 2015parsedArgs.Errors.Verify(); 2021parsedArgs.Errors.Verify(); 2028parsedArgs.Errors.Verify(); 2035parsedArgs.Errors.Verify(); 2041parsedArgs.Errors.Verify(); 2047parsedArgs.Errors.Verify(); 2053parsedArgs.Errors.Verify(); 2059parsedArgs.Errors.Verify(); 2065parsedArgs.Errors.Verify(); 2071parsedArgs.Errors.Verify(); 2077parsedArgs.Errors.Verify(); 2083parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "debug")); 2086parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadDebugType).WithArguments("+")); 2089parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadDebugType).WithArguments("invalid")); 2092parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/debug-:")); 2109parsedArgs.Errors.Verify(); 2115parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/pdb")); 2119parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/pdb:")); 2122parsedArgs.Errors.Verify(); 2131parsedArgs.Errors.Verify( 2136parsedArgs.Errors.Verify( 2141parsedArgs.Errors.Verify(); 2146parsedArgs.Errors.Verify(); 2150parsedArgs.Errors.Verify(); 2155parsedArgs.Errors.Verify(); 2160parsedArgs.Errors.Verify(); 2165parsedArgs.Errors.Verify(); 2170parsedArgs.Errors.Verify( 2176parsedArgs.Errors.Verify( 2182parsedArgs.Errors.Verify(); 2187parsedArgs.Errors.Verify( 2198parsedArgs.Errors.Verify( 2214parsedArgs.Errors.Verify(); 2218parsedArgs.Errors.Verify(); 2222parsedArgs.Errors.Verify(); 2226parsedArgs.Errors.Verify(); 2229parsedArgs.Errors.Verify(); 2232parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SourceLinkRequiresPdb)); 2235parsedArgs.Errors.Verify(); 2238parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SourceLinkRequiresPdb)); 2330parsedArgs.Errors.Verify(); 2334parsedArgs.Errors.Verify(); 2341parsedArgs.Errors.Verify(); 2347parsedArgs.Errors.Verify(); 2353parsedArgs.Errors.Verify(); 2359parsedArgs.Errors.Verify(); 2365parsedArgs.Errors.Verify(); ; 2371parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2374parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2377parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2380parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2383parsedArgs.Errors.Verify(); 2386parsedArgs.Errors.Verify(); 2389parsedArgs.Errors.Verify(); 2562parsedArgs.Errors.Verify(); 2566parsedArgs.Errors.Verify(); 2570parsedArgs.Errors.Verify(); 2574parsedArgs.Errors.Verify(); 2578parsedArgs.Errors.Verify(); 2582parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/optimize:+")); 2585parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/optimize:")); 2588parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/optimize-:")); 2603parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/o:+")); 2606parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/o:")); 2609parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/o-:")); 2616parsedArgs.Errors.Verify(); 2620parsedArgs.Errors.Verify(); 2624parsedArgs.Errors.Verify(); 2628parsedArgs.Errors.Verify(); 2636parsedArgs.Errors.Verify(); 2640parsedArgs.Errors.Verify(); 2650parsedArgs.Errors.Verify(); 2660parsedArgs.Errors.Verify(); 2670parsedArgs.Errors.Verify(); 2714Assert.Empty(parsedArgs.Errors); 2737return parsedArgs.Errors; 2745parsedArgs.Errors.Verify(); 2750parsedArgs.Errors.Verify(); 2755parsedArgs.Errors.Verify(); 2760parsedArgs.Errors.Verify(); 2766parsedArgs.Errors.Verify( 2770parsedArgs.Errors.Verify( 2842parsedArgs.Errors.Verify(); 2868parsedArgs.Errors.Verify(); 2876parsedArgs.Errors.Verify( 2881parsedArgs.Errors.Verify( 2886parsedArgs.Errors.Verify( 2891parsedArgs.Errors.Verify( 2900var err = parsedArgs.Errors.Single(); 3046var errors = arguments.Errors; 3078var errors = arguments.Errors; 3111var errors = arguments.Errors; 3144var errors = arguments.Errors; 3178var errors = arguments.Errors; 3212var errors = arguments.Errors; 3246var errors = arguments.Errors; 3280var errors = arguments.Errors; 3315var errors = arguments.Errors; 3350var errors = arguments.Errors; 3374var errors = arguments.Errors; 3407var errors = arguments.Errors; 3440var errors = arguments.Errors; 3474var errors = arguments.Errors; 3721parsedArgs.Errors.Verify( 3726parsedArgs.Errors.Verify( 3731parsedArgs.Errors.Verify( 3736parsedArgs.Errors.Verify( 3741parsedArgs.Errors.Verify(); 3744parsedArgs.Errors.Verify(); 3747parsedArgs.Errors.Verify( 3753parsedArgs.Errors.Verify( 3759parsedArgs.Errors.Verify( 3766parsedArgs.Errors.Verify( 3771parsedArgs.Errors.Verify( 3776parsedArgs.Errors.Verify(); 3785parsedArgs.Errors.Verify(); 3793parsedArgs.Errors.Verify(); 3802parsedArgs.Errors.Verify(); 3810parsedArgs.Errors.Verify(); 3818parsedArgs.Errors.Verify(); 3826parsedArgs.Errors.Verify(); 3833parsedArgs.Errors.Verify(); 3841parsedArgs.Errors.Verify(); 3850parsedArgs.Errors.Verify( 3861parsedArgs.Errors.Verify( 3870parsedArgs.Errors.Verify(); 3879parsedArgs.Errors.Verify( 3895parsedArgs.Errors.Verify( 3904parsedArgs.Errors.Verify( 3914parsedArgs.Errors.Verify( 3924parsedArgs.Errors.Verify( 3934parsedArgs.Errors.Verify( 3944parsedArgs.Errors.Verify(); 3951parsedArgs.Errors.Verify(); 3958parsedArgs.Errors.Verify( 3968parsedArgs.Errors.Verify(); 3981parsedArgs.Errors.Verify( 3990parsedArgs.Errors.Verify( 4006parsedArgs.Errors.Verify( 4012parsedArgs.Errors.Verify( 4018parsedArgs.Errors.Verify( 4024parsedArgs.Errors.Verify( 4030parsedArgs.Errors.Verify( 4035parsedArgs.Errors.Verify( 4040parsedArgs.Errors.Verify( 4045parsedArgs.Errors.Verify(); 4049parsedArgs.Errors.Verify(); 4053parsedArgs.Errors.Verify(); 4057parsedArgs.Errors.Verify(); 4061parsedArgs.Errors.Verify(); 4071parsedArgs.Errors.Verify( 4077parsedArgs.Errors.Verify( 4084parsedArgs.Errors.Verify( 4090parsedArgs.Errors.Verify( 4096parsedArgs.Errors.Verify(); 4102parsedArgs.Errors.Verify(); 4108parsedArgs.Errors.Verify(); 4114parsedArgs.Errors.Verify(); 4121parsedArgs.Errors.Verify( 4130parsedArgs.Errors.Verify( 4137parsedArgs.Errors.Verify(); 4144parsedArgs.Errors.Verify( 4159parsedArgs.Errors.Verify( 4173parsedArgs.Errors.Verify( 4180parsedArgs.Errors.Verify( 4187parsedArgs.Errors.Verify( 4195parsedArgs.Errors.Verify(); 4201parsedArgs.Errors.Verify( 4206parsedArgs.Errors.Verify(); 4212parsedArgs.Errors.Verify(); 4218parsedArgs.Errors.Verify(); 4225parsedArgs.Errors.Verify( 4234parsedArgs.Errors.Verify( 4241parsedArgs.Errors.Verify(); 4247parsedArgs.Errors.Verify( 4254parsedArgs.Errors.Verify( 4263parsedArgs.Errors.Verify(); 4274parsedArgs.Errors.Verify( 4284parsedArgs.Errors.Verify( 4293parsedArgs.Errors.Verify( 4306parsedArgs.Errors.Verify( 4312parsedArgs.Errors.Verify( 4318parsedArgs.Errors.Verify( 4324parsedArgs.Errors.Verify(); 4388parsedArgs.Errors.Verify(); 4397parsedArgs.Errors.Verify(); 4412parsedArgs.Errors.Verify(); 4421parsedArgs.Errors.Verify(); 4433parsedArgs.Errors.Verify(); 4438parsedArgs.Errors.Verify( 4443parsedArgs.Errors.Verify( 4448parsedArgs.Errors.Verify( 4457parsedArgs.Errors.Verify(); 4461parsedArgs.Errors.Verify(); 4465parsedArgs.Errors.Verify(); 4469parsedArgs.Errors.Verify(); 4473parsedArgs.Errors.Verify( 4526Assert.False(parsedArgs.Errors.Any()); 4530Assert.False(parsedArgs.Errors.Any()); 4534Assert.Equal(1, parsedArgs.Errors.Length); 4535Assert.Equal((int)ErrorCode.ERR_BadPlatformType, parsedArgs.Errors.First().Code); 4539parsedArgs.Errors.Verify(); 4543parsedArgs.Errors.Verify(); 4547parsedArgs.Errors.Verify(); 4551parsedArgs.Errors.Verify(); 4555parsedArgs.Errors.Verify( 4561parsedArgs.Errors.Verify( 4575Assert.Equal(1, parsedArgs.Errors.Length); 4576Assert.Equal((int)ErrorCode.ERR_BadBaseNumber, parsedArgs.Errors.First().Code); 4579Assert.False(parsedArgs.Errors.Any()); 4583Assert.Equal(1, parsedArgs.Errors.Length); 4584Assert.Equal((int)ErrorCode.ERR_BadBaseNumber, parsedArgs.Errors.First().Code); 4587Assert.Equal(1, parsedArgs.Errors.Length); 4588Assert.Equal((int)ErrorCode.ERR_SwitchNeedsNumber, parsedArgs.Errors.First().Code); 4591Assert.Equal(1, parsedArgs.Errors.Length); 4592Assert.Equal((int)ErrorCode.ERR_BadBaseNumber, parsedArgs.Errors.First().Code); 4598parsedArgs.Errors.Verify(); 4601parsedArgs.Errors.Verify(); 4604parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFFFFFF")); 4607parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF8000")); 4610parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF8000")); 4613parsedArgs.Errors.Verify(); 4616parsedArgs.Errors.Verify(); 4619parsedArgs.Errors.Verify(); 4622parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF0000FFFF0000")); 4625parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0x10000000000000000")); 4628parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF0000FFFF0000")); 4635parsedArgs.Errors.Verify( 4640parsedArgs.Errors.Verify(); 4644parsedArgs.Errors.Verify(); 4648parsedArgs.Errors.Verify( 4653parsedArgs.Errors.Verify( 4658parsedArgs.Errors.Verify(); 4662parsedArgs.Errors.Verify( 4667parsedArgs.Errors.Verify( 4695parsedArgs.Errors.Verify( 4702parsedArgs.Errors.Verify( 4709parsedArgs.Errors.Verify( 4716parsedArgs.Errors.Verify( 4729parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<path list>", "lib")); 4732parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<path list>", "lib")); 4735parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/lib+")); 4738parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<path list>", "lib")); 4817Assert.False(parsedArgs.Errors.Any()); 4820Assert.False(parsedArgs.Errors.Any()); 4823Assert.False(parsedArgs.Errors.Any()); 4826Assert.Equal(1, parsedArgs.Errors.Length); 4830Assert.Equal(1, parsedArgs.Errors.Length); 4835Assert.False(parsedArgs.Errors.Any()); 4843parsedArgs.Errors.Verify(); 4847parsedArgs.Errors.Verify(); 4851parsedArgs.Errors.Verify(); 4855parsedArgs.Errors.Verify(); 4859parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/checked:")); 4866parsedArgs.Errors.Verify(); 4870parsedArgs.Errors.Verify(); 4874parsedArgs.Errors.Verify( 4881parsedArgs.Errors.Verify(); 4885parsedArgs.Errors.Verify(); 4889parsedArgs.Errors.Verify( 4896parsedArgs.Errors.Verify( 4903parsedArgs.Errors.Verify( 4909parsedArgs.Errors.Verify(); 4913parsedArgs.Errors.Verify( 4918parsedArgs.Errors.Verify(); 4922parsedArgs.Errors.Verify(); 4926parsedArgs.Errors.Verify(); 4930parsedArgs.Errors.Verify( 4937parsedArgs.Errors.Verify( 4944parsedArgs.Errors.Verify(); 4948parsedArgs.Errors.Verify(); 4952parsedArgs.Errors.Verify( 4958parsedArgs.Errors.Verify(); 4962parsedArgs.Errors.Verify(); 4966parsedArgs.Errors.Verify(); 4970parsedArgs.Errors.Verify( 4977parsedArgs.Errors.Verify( 4984parsedArgs.Errors.Verify(); 4988parsedArgs.Errors.Verify(); 4992parsedArgs.Errors.Verify( 4998parsedArgs.Errors.Verify(); 5002parsedArgs.Errors.Verify(); 5006parsedArgs.Errors.Verify(); 5010parsedArgs.Errors.Verify( 5017parsedArgs.Errors.Verify( 5024parsedArgs.Errors.Verify(); 5028parsedArgs.Errors.Verify(); 5032parsedArgs.Errors.Verify( 5038parsedArgs.Errors.Verify( 5045parsedArgs.Errors.Verify( 5052parsedArgs.Errors.Verify( 5059parsedArgs.Errors.Verify( 5068parsedArgs.Errors.Verify( 5077parsedArgs.Errors.Verify( 5084parsedArgs.Errors.Verify( 5091parsedArgs.Errors.Verify( 5100parsedArgs.Errors.Verify( 5107parsedArgs.Errors.Verify( 5114parsedArgs.Errors.Verify( 5121parsedArgs.Errors.Verify(); 5125parsedArgs.Errors.Verify( 5132parsedArgs.Errors.Verify( 5139parsedArgs.Errors.Verify(); 5143parsedArgs.Errors.Verify( 5150parsedArgs.Errors.Verify(); 5154parsedArgs.Errors.Verify(); 5158parsedArgs.Errors.Verify( 5165parsedArgs.Errors.Verify( 5172parsedArgs.Errors.Verify( 5179parsedArgs.Errors.Verify( 5186parsedArgs.Errors.Verify( 5193parsedArgs.Errors.Verify( 5200parsedArgs.Errors.Verify( 5207parsedArgs.Errors.Verify( 5214parsedArgs.Errors.Verify(); 5218parsedArgs.Errors.Verify(); 5222parsedArgs.Errors.Verify(); 5226parsedArgs.Errors.Verify(); 5230parsedArgs.Errors.Verify(); 5234parsedArgs.Errors.Verify(); 5238parsedArgs.Errors.Verify( 5245parsedArgs.Errors.Verify( 5252parsedArgs.Errors.Verify(); 5256parsedArgs.Errors.Verify(); 5260parsedArgs.Errors.Verify(); 5264parsedArgs.Errors.Verify( 5271parsedArgs.Errors.Verify( 5278parsedArgs.Errors.Verify(); 5282parsedArgs.Errors.Verify(); 5286parsedArgs.Errors.Verify(); 5290parsedArgs.Errors.Verify(); 5294parsedArgs.Errors.Verify(); 5298parsedArgs.Errors.Verify(); 5302parsedArgs.Errors.Verify( 5309parsedArgs.Errors.Verify( 5316parsedArgs.Errors.Verify(); 5320parsedArgs.Errors.Verify(); 5324parsedArgs.Errors.Verify(); 5328parsedArgs.Errors.Verify( 5342parsedArgs.Errors.Verify(); 5346parsedArgs.Errors.Verify(); 5350parsedArgs.Errors.Verify(); 5354parsedArgs.Errors.Verify( 5363parsedArgs.Errors.Verify( 5368parsedArgs.Errors.Verify( 5376parsedArgs.Errors.Verify(); 5379parsedArgs.Errors.Verify(); 5382parsedArgs.Errors.Verify( 5387parsedArgs.Errors.Verify(); 5390parsedArgs.Errors.Verify(); 5393parsedArgs.Errors.Verify(); 5396parsedArgs.Errors.Verify( 5401parsedArgs.Errors.Verify( 5406parsedArgs.Errors.Verify( 5411parsedArgs.Errors.Verify( 5416parsedArgs.Errors.Verify( 5421parsedArgs.Errors.Verify( 5426parsedArgs.Errors.Verify(); 5429parsedArgs.Errors.Verify( 5434parsedArgs.Errors.Verify(); 5440parsedArgs.Errors.Verify(); 5443parsedArgs.Errors.Verify(); 5446parsedArgs.Errors.Verify(); 5464parsedArgs.Errors.Verify(); 5470parsedArgs.Errors.Verify(); 5476parsedArgs.Errors.Verify(); 5482parsedArgs.Errors.Verify(); 5488parsedArgs.Errors.Verify(); 5494parsedArgs.Errors.Verify(); 5500parsedArgs.Errors.Verify(); 5506parsedArgs.Errors.Verify(); 5515parsedArgs.Errors.Verify(); 5522parsedArgs.Errors.Verify(); 5528parsedArgs.Errors.Verify(); 5534parsedArgs.Errors.Verify(); 5540parsedArgs.Errors.Verify(); 5546parsedArgs.Errors.Verify(); 5552parsedArgs.Errors.Verify(); 5558parsedArgs.Errors.Verify(); 5564parsedArgs.Errors.Verify(); 5574parsedArgs.Errors.Verify(); 5578parsedArgs.Errors.Verify(); 5582parsedArgs.Errors.Verify(); 5586parsedArgs.Errors.Verify(); 5590parsedArgs.Errors.Verify(); 5594parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/unsafe:")); 5597parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/unsafe:+")); 5600parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/unsafe-:")); 5609parsedArgs.Errors.Verify(); 5614parsedArgs.Errors.Verify(); 5619parsedArgs.Errors.Verify(); 5624parsedArgs.Errors.Verify( 5635parsedArgs.Errors.Verify(); 5639parsedArgs.Errors.Verify(); 5643parsedArgs.Errors.Verify(); 5647parsedArgs.Errors.Verify( 5659parsedArgs.Errors.Verify(); 5667DefaultParse(new[] { "/publicsign", "/keyfile:", "a.cs" }, WorkingDirectory).Errors.Verify( 5676DefaultParse(new[] { "/publicsign", "/keyfile:\"\"", "a.cs" }, WorkingDirectory).Errors.Verify( 5686parsedArgs.Errors.Verify(); 5692parsedArgs.Errors.Verify(); // no error in Dev11 5696parsedArgs.Errors.Verify(); // no error in Dev11 5700parsedArgs.Errors.Verify(); // no error in Dev11 5704parsedArgs.Errors.Verify(); 5708parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "subsystemversion")); 5711parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "subsystemversion")); 5714parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/subsystemversion-")); 5717parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "subsystemversion")); 5720parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments(" 4.1")); 5723parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4 .0")); 5726parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4. 0")); 5729parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments(".")); 5732parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4.")); 5735parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments(".0")); 5738parsedArgs.Errors.Verify(); 5741parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4.65536")); 5744parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("65536.0")); 5747parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("-4.0")); 5756parsedArgs.Errors.Verify(); 5760parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "m")); 5765parsedArgs.Errors.Verify(); 5770parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "main")); 5773parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/MAIN+")); 5776parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "m")); 5780parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoMainOnDLL)); 5783parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoMainOnDLL)); 5790parsedArgs.Errors.Verify(); 5794parsedArgs.Errors.Verify(); 5798parsedArgs.Errors.Verify(); 5803parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("0")); 5806parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("abc")); 5809parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("-5")); 5812parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("")); 5815parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("")); 5818parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "codepage")); 5821parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/codepage+")); 5828parsedArgs.Errors.Verify(); 5833parsedArgs.Errors.Verify(); 5838parsedArgs.Errors.Verify(); 5843parsedArgs.Errors.Verify(); 5848parsedArgs.Errors.Verify(); 5855parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadChecksumAlgorithm).WithArguments("256")); 5858parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadChecksumAlgorithm).WithArguments("sha-1")); 5861parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadChecksumAlgorithm).WithArguments("sha")); 5864parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "checksumalgorithm")); 5867parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "checksumalgorithm")); 5870parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "checksumalgorithm")); 5873parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/checksumAlgorithm+")); 5880parsedArgs.Errors.Verify(); 5886parsedArgs.Errors.Verify(); 5897parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "/addmodule:")); 5900parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/ADDMODULE+")); 5903parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/ADDMODULE:")); 5933parsedArgs.Errors.Verify(); 5945parsedArgs.Errors.Verify(); 6002parsedArgs.Errors.Verify(); 6006parsedArgs.Errors.Verify(); 6010parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/utf8output:")); 6239parsedArgs.Errors.Verify(); 6243parsedArgs.Errors.Verify( 6249parsedArgs.Errors.Verify( 6255parsedArgs.Errors.Verify( 6261parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "keycontainer")); 6266parsedArgs.Errors.Verify(); 6271parsedArgs.Errors.Verify( 6277parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("keyfile")); 6281parsedArgs.Errors.Verify( 6288parsedArgs.Errors.Verify(); 6294parsedArgs.Errors.Verify(); 6299parsedArgs.Errors.Verify(); 6334parsedArgs.Errors.Verify(); 6337parsedArgs.Errors.Verify(); 6347parsedArgs.Errors.Verify(); 8374Assert.Equal(1, parsedArgs.Errors.Length); 8375Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 8378Assert.Equal(1, parsedArgs.Errors.Length); 8379Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 8382Assert.Equal(1, parsedArgs.Errors.Length); 8383Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 8386Assert.Equal(1, parsedArgs.Errors.Length); 8387Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 9385DefaultParse(allCommandLineArgs, baseDirectory).Errors.Verify(parseDiagnostics); 9529parsedArgs.Errors.Verify(); 9533parsedArgs.Errors.Verify(); 9537parsedArgs.Errors.Verify(); 9541parsedArgs.Errors.Verify(); 9545parsedArgs.Errors.Verify(); 9549parsedArgs.Errors.Verify(); 9553parsedArgs.Errors.Verify(); 9823Assert.Equal(1, parsedArgs.Errors.Length); 9824Assert.Equal((int)ErrorCode.ERR_SwitchNeedsString, parsedArgs.Errors.First().Code); 9827Assert.Equal(1, parsedArgs.Errors.Length); 9828Assert.Equal((int)ErrorCode.ERR_SwitchNeedsString, parsedArgs.Errors.First().Code); 9831Assert.Equal(1, parsedArgs.Errors.Length); 9832Assert.Equal((int)ErrorCode.ERR_SwitchNeedsString, parsedArgs.Errors.First().Code); 9835Assert.Equal(0, parsedArgs.Errors.Length); 9839Assert.Equal(0, parsedArgs.Errors.Length); 9860DefaultParse(new[] { "/lib:" + invalidPath, sourceFile.Path }, WorkingDirectory).Errors.Verify( 9863DefaultParse(new[] { "/lib:" + nonExistentPath, sourceFile.Path }, WorkingDirectory).Errors.Verify( 9868DefaultParse(new[] { sourceFile.Path }, WorkingDirectory, additionalReferenceDirectories: invalidPath).Errors.Verify( 9871DefaultParse(new[] { sourceFile.Path }, WorkingDirectory, additionalReferenceDirectories: nonExistentPath).Errors.Verify( 9889Assert.Equal(1, parsedArgs.Errors.Length); 9890Assert.Equal((int)ErrorCode.FTL_InvalidInputFileName, parsedArgs.Errors.First().Code); 9894Assert.Equal(0, parsedArgs.Errors.Length); 9928args.Errors.Verify(); 9932args.Errors.Verify(); 9938args.Errors.Verify(); 9942args.Errors.Verify(); 9950args.Errors.Verify(); 9954args.Errors.Verify(); 9960args.Errors.Verify(); 9966args.Errors.Verify(); 9975args.Errors.Verify(); 9982args.Errors.Verify(); 9988args.Errors.Verify(); 9994args.Errors.Verify(); 10000args.Errors.Verify(); 10005args.Errors.Verify(); 10010args.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<file list>", "additionalfile")); 10014args.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<file list>", "additionalfile")); 10022args.Errors.Verify(); 10026args.Errors.Verify(); 10032args.Errors.Verify(); 10038args.Errors.Verify(); 10042args.Errors.Verify(); 10048args.Errors.Verify( 10054args.Errors.Verify( 11581parsedArgs.Errors.Verify(); 11585parsedArgs.Errors.Verify(); 11589parsedArgs.Errors.Verify(); 11593parsedArgs.Errors.Verify(); 11598parsedArgs.Errors.Verify(); 11602Assert.Equal(1, parsedArgs.Errors.Count()); 11603Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11606Assert.Equal(1, parsedArgs.Errors.Count()); 11607Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11610Assert.Equal(2, parsedArgs.Errors.Count()); 11611Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11612Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[1].Code); 11615Assert.Equal(1, parsedArgs.Errors.Count()); 11616Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11619Assert.Equal(1, parsedArgs.Errors.Count()); 11620Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11623Assert.Equal(1, parsedArgs.Errors.Count()); 11624Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11627parsedArgs.Errors.Verify(); 11631parsedArgs.Errors.Verify(); 11636parsedArgs.Errors.Verify(); 11641parsedArgs.Errors.Verify(); 11646parsedArgs.Errors.Verify(); 11672parsedArgs.Errors.Verify(); 12042parsedArgs.Errors.Verify( 12051parsedArgs.Errors.Verify(); 12059parsedArgs.Errors.Verify( 12069parsedArgs.Errors.Verify( 12078parsedArgs.Errors.Verify( 12465Assert.Equal(0, args.Errors.Length); 12469Assert.Equal(0, args.Errors.Length); 12476Assert.Equal(0, args.Errors.Length); 12480Assert.True(args.Errors.Length > 0); 14444parsedArgs.Errors.Verify( 14450parsedArgs.Errors.Verify( 14456parsedArgs.Errors.Verify(); 14460parsedArgs.Errors.Verify(); 14464parsedArgs.Errors.Verify(); 14468parsedArgs.Errors.Verify(); 14473parsedArgs.Errors.Verify(); 14477parsedArgs.Errors.Verify(); 14482parsedArgs.Errors.Verify(); 14486parsedArgs.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);