1 write to Errors
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1485.Errors = diagnostics.AsImmutable(),
1333 references to Errors
Microsoft.CodeAnalysis (1)
CommandLine\CommonCompiler.cs (1)
908if (ReportDiagnostics(Arguments.Errors, consoleOutput, errorLogger, compilation: null))
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (711)
CommandLineTests.cs (711)
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+")); 1129parsedArgs.Errors.Verify(); 1136parsedArgs.Errors.Verify(); 1143parsedArgs.Errors.Verify(); 1150parsedArgs.Errors.Verify(); 1161parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/resource:")); 1164parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/resource:")); 1167parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/res")); 1170parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/RES+")); 1173parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/res-:")); 1176parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/linkresource:")); 1179parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/linkresource:")); 1182parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/linkres")); 1185parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/linkRES+")); 1188parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/linkres-:")); 1195parsedArgs.Errors.Verify(); 1202parsedArgs.Errors.Verify(); 1209parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/l:")); 1212parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "/L")); 1215parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/l+")); 1218parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/link-:")); 1238parsedArgs.Errors.Verify(); 1243parsedArgs.Errors.Verify(); 1248parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/reCURSE:")); 1251parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/RECURSE:")); 1254parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/recurse")); 1257parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/recurse+")); 1260parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/recurse-:")); 1273parsedArgs.Errors.Verify(); 1280parsedArgs.Errors.Verify(); 1287parsedArgs.Errors.Verify(); 1292parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_OneAliasPerReference)); 1295parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadExternIdentifier).WithArguments("1")); 1298parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/r:")); 1301parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "/R")); 1304parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/reference+")); 1307parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/reference-:")); 1314parsedArgs.Errors.Verify(); 1318parsedArgs.Errors.Verify(); 1322parsedArgs.Errors.Verify(); 1326parsedArgs.Errors.Verify(); 1330parsedArgs.Errors.Verify(); 1334parsedArgs.Errors.Verify(); 1338parsedArgs.Errors.Verify(); 1342parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/t")); 1345parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_InvalidTarget)); 1348parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_InvalidTarget)); 1351parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/T+")); 1354parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/TARGET-:")); 1361parsedArgs.Errors.Verify( 1369parsedArgs.Errors.Verify( 1377parsedArgs.Errors.Verify( 1385parsedArgs.Errors.Verify( 1393parsedArgs.Errors.Verify( 1401parsedArgs.Errors.Verify( 1409parsedArgs.Errors.Verify( 1417parsedArgs.Errors.Verify( 1426parsedArgs.Errors.Verify( 1435parsedArgs.Errors.Verify( 1444parsedArgs.Errors.Verify( 1453parsedArgs.Errors.Verify( 1466args.Errors.Verify( 1481parsedArgs.Errors.Verify(); 1486parsedArgs.Errors.Verify(); 1491parsedArgs.Errors.Verify(); 1496parsedArgs.Errors.Verify(); 1501parsedArgs.Errors.Verify(); 1506parsedArgs.Errors.Verify( 1512parsedArgs.Errors.Verify(); 1517parsedArgs.Errors.Verify(); 1522parsedArgs.Errors.Verify(); 1527parsedArgs.Errors.Verify(); 1532parsedArgs.Errors.Verify( 1540parsedArgs.Errors.Verify(); 1545parsedArgs.Errors.Verify( 1553parsedArgs.Errors.Verify(); 1558parsedArgs.Errors.Verify(); 1563parsedArgs.Errors.Verify(); 1568parsedArgs.Errors.Verify( 1575parsedArgs.Errors.Verify(); 1580parsedArgs.Errors.Verify(); 1613parsedArgs.Errors.Verify(); 1618scriptParsedArgs.Errors.Verify(); 1635parsedArgs.Errors.Verify(); 1646parsedArgs.Errors.Verify(); 1659parsedArgs.Errors.Verify(); 1669parsedArgs.Errors.Verify(); 1682DefaultParse(new[] { $"/langversion:{value}", "a.cs" }, WorkingDirectory).Errors.Verify( 1697DefaultParse(new[] { $"/langversion:{value}", "a.cs" }, WorkingDirectory).Errors.Verify( 1708DefaultParse(new[] { option, "a.cs" }, WorkingDirectory).Errors.Verify( 1717args.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(); 5799parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("0")); 5802parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("abc")); 5805parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("-5")); 5808parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("")); 5811parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("")); 5814parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "codepage")); 5817parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/codepage+")); 5824parsedArgs.Errors.Verify(); 5829parsedArgs.Errors.Verify(); 5834parsedArgs.Errors.Verify(); 5841parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadChecksumAlgorithm).WithArguments("256")); 5844parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadChecksumAlgorithm).WithArguments("sha-1")); 5847parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadChecksumAlgorithm).WithArguments("sha")); 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_SwitchNeedsString).WithArguments("<text>", "checksumalgorithm")); 5859parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/checksumAlgorithm+")); 5866parsedArgs.Errors.Verify(); 5872parsedArgs.Errors.Verify(); 5883parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "/addmodule:")); 5886parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/ADDMODULE+")); 5889parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/ADDMODULE:")); 5919parsedArgs.Errors.Verify(); 5931parsedArgs.Errors.Verify(); 5988parsedArgs.Errors.Verify(); 5992parsedArgs.Errors.Verify(); 5996parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/utf8output:")); 6225parsedArgs.Errors.Verify(); 6229parsedArgs.Errors.Verify( 6235parsedArgs.Errors.Verify( 6241parsedArgs.Errors.Verify( 6247parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "keycontainer")); 6252parsedArgs.Errors.Verify(); 6257parsedArgs.Errors.Verify( 6263parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("keyfile")); 6267parsedArgs.Errors.Verify( 6274parsedArgs.Errors.Verify(); 6280parsedArgs.Errors.Verify(); 6285parsedArgs.Errors.Verify(); 6320parsedArgs.Errors.Verify(); 6323parsedArgs.Errors.Verify(); 6333parsedArgs.Errors.Verify(); 8371Assert.Equal(1, parsedArgs.Errors.Length); 8372Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 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); 9383DefaultParse(allCommandLineArgs, baseDirectory).Errors.Verify(parseDiagnostics); 9466parsedArgs.Errors.Verify(); 9470parsedArgs.Errors.Verify(); 9474parsedArgs.Errors.Verify(); 9478parsedArgs.Errors.Verify(); 9482parsedArgs.Errors.Verify(); 9486parsedArgs.Errors.Verify(); 9490parsedArgs.Errors.Verify(); 9760Assert.Equal(1, parsedArgs.Errors.Length); 9761Assert.Equal((int)ErrorCode.ERR_SwitchNeedsString, parsedArgs.Errors.First().Code); 9764Assert.Equal(1, parsedArgs.Errors.Length); 9765Assert.Equal((int)ErrorCode.ERR_SwitchNeedsString, parsedArgs.Errors.First().Code); 9768Assert.Equal(1, parsedArgs.Errors.Length); 9769Assert.Equal((int)ErrorCode.ERR_SwitchNeedsString, parsedArgs.Errors.First().Code); 9772Assert.Equal(0, parsedArgs.Errors.Length); 9776Assert.Equal(0, parsedArgs.Errors.Length); 9797DefaultParse(new[] { "/lib:" + invalidPath, sourceFile.Path }, WorkingDirectory).Errors.Verify( 9800DefaultParse(new[] { "/lib:" + nonExistentPath, sourceFile.Path }, WorkingDirectory).Errors.Verify( 9805DefaultParse(new[] { sourceFile.Path }, WorkingDirectory, additionalReferenceDirectories: invalidPath).Errors.Verify( 9808DefaultParse(new[] { sourceFile.Path }, WorkingDirectory, additionalReferenceDirectories: nonExistentPath).Errors.Verify( 9826Assert.Equal(1, parsedArgs.Errors.Length); 9827Assert.Equal((int)ErrorCode.FTL_InvalidInputFileName, parsedArgs.Errors.First().Code); 9831Assert.Equal(0, parsedArgs.Errors.Length); 9865args.Errors.Verify(); 9869args.Errors.Verify(); 9875args.Errors.Verify(); 9879args.Errors.Verify(); 9887args.Errors.Verify(); 9891args.Errors.Verify(); 9897args.Errors.Verify(); 9903args.Errors.Verify(); 9912args.Errors.Verify(); 9919args.Errors.Verify(); 9925args.Errors.Verify(); 9931args.Errors.Verify(); 9937args.Errors.Verify(); 9942args.Errors.Verify(); 9947args.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<file list>", "additionalfile")); 9951args.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<file list>", "additionalfile")); 9959args.Errors.Verify(); 9963args.Errors.Verify(); 9969args.Errors.Verify(); 9975args.Errors.Verify(); 9979args.Errors.Verify(); 9985args.Errors.Verify( 9991args.Errors.Verify( 11518parsedArgs.Errors.Verify(); 11522parsedArgs.Errors.Verify(); 11526parsedArgs.Errors.Verify(); 11530parsedArgs.Errors.Verify(); 11535parsedArgs.Errors.Verify(); 11539Assert.Equal(1, parsedArgs.Errors.Count()); 11540Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11543Assert.Equal(1, parsedArgs.Errors.Count()); 11544Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11547Assert.Equal(2, parsedArgs.Errors.Count()); 11548Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11549Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[1].Code); 11552Assert.Equal(1, parsedArgs.Errors.Count()); 11553Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11556Assert.Equal(1, parsedArgs.Errors.Count()); 11557Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11560Assert.Equal(1, parsedArgs.Errors.Count()); 11561Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11564parsedArgs.Errors.Verify(); 11568parsedArgs.Errors.Verify(); 11573parsedArgs.Errors.Verify(); 11578parsedArgs.Errors.Verify(); 11583parsedArgs.Errors.Verify(); 11609parsedArgs.Errors.Verify(); 11978parsedArgs.Errors.Verify( 11987parsedArgs.Errors.Verify(); 11995parsedArgs.Errors.Verify( 12005parsedArgs.Errors.Verify( 12014parsedArgs.Errors.Verify( 12399Assert.Equal(0, args.Errors.Length); 12403Assert.Equal(0, args.Errors.Length); 12410Assert.Equal(0, args.Errors.Length); 12414Assert.True(args.Errors.Length > 0); 14335parsedArgs.Errors.Verify( 14341parsedArgs.Errors.Verify( 14347parsedArgs.Errors.Verify(); 14351parsedArgs.Errors.Verify(); 14355parsedArgs.Errors.Verify(); 14359parsedArgs.Errors.Verify(); 14364parsedArgs.Errors.Verify(); 14368parsedArgs.Errors.Verify(); 14373parsedArgs.Errors.Verify(); 14377parsedArgs.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.VisualBasic (1)
CommandLine\VisualBasicCompiler.vb (1)
30Debug.Assert(Arguments.OutputFileName IsNot Nothing OrElse Arguments.Errors.Length > 0 OrElse parser.IsScriptCommandLineParser)
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (615)
CommandLineIVTTests.vb (1)
591compiler.Arguments.Errors.Verify(
CommandLineTests.vb (614)
316args.Errors.AssertTheseDiagnostics(<errors> 437args.Errors.Verify() 441args.Errors.Verify() 445args.Errors.Verify() 449args.Errors.Verify() 453args.Errors.Verify() 459args.Errors.Verify() 769Assert.NotEmpty(cmd.Arguments.Errors) 799args.Errors.Verify() 803args.Errors.Verify() 807args.Errors.Verify(Diagnostic(ERRID.ERR_ExpectedIdentifier), 811args.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("import", ":<str>")) 814args.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("imports", ":<import_list>")) 817args.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("imports", ":<import_list>")) 820args.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/imports+")) ' TODO: Dev11 reports ERR_ArgumentRequired 828args.Errors.Verify() 832args.Errors.Verify({Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/i").WithLocation(1, 1), 837args.Errors.Verify() 841args.Errors.Verify() 845args.Errors.Verify() 849args.Errors.Verify() 853args.Errors.Verify() 858args.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("i").WithLocation(1, 1)) 870args.Errors.Verify({Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("instrument", ":<string>").WithLocation(1, 1)}) 874args.Errors.Verify({Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("instrument", ":<string>").WithLocation(1, 1)}) 878args.Errors.Verify({Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("instrument", ":<string>").WithLocation(1, 1)}) 882args.Errors.Verify({Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("instrument", ":<string>").WithLocation(1, 1)}) 886args.Errors.Verify({Diagnostic(ERRID.ERR_InvalidInstrumentationKind).WithArguments("InvalidOption").WithLocation(1, 1)}) 890args.Errors.Verify({Diagnostic(ERRID.ERR_InvalidInstrumentationKind).WithArguments("None").WithLocation(1, 1)}) 894args.Errors.Verify({Diagnostic(ERRID.ERR_InvalidInstrumentationKind).WithArguments("InvalidOption").WithLocation(1, 1)}) 898args.Errors.Verify() 902args.Errors.Verify() 906args.Errors.Verify() 910args.Errors.Verify() 914args.Errors.Verify() 1123parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("win32resource", ":<file>")) 1126parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/win32resource+")) ' TODO: Dev11 reports ERR_ArgumentRequired 1129parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/win32resource-")) ' TODO: Dev11 reports ERR_ArgumentRequired 1132parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("win32icon", ":<file>")) 1135parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/win32icon+")) ' TODO: Dev11 reports ERR_ArgumentRequired 1138parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/win32icon-")) ' TODO: Dev11 reports ERR_ArgumentRequired 1141parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("win32manifest", ":<file>")) 1144parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/win32manifest+")) ' TODO: Dev11 reports ERR_ArgumentRequired 1147parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/win32manifest-")) ' TODO: Dev11 reports ERR_ArgumentRequired 1153parsedArgs.Errors.Verify(diags) 1344parsedArgs.Errors.Verify() 1351parsedArgs.Errors.Verify() 1358parsedArgs.Errors.Verify() 1365parsedArgs.Errors.Verify() 1375parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("resource", ":<resinfo>")) 1378parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("resource", ":<resinfo>")) 1381parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("resource", ":<resinfo>")) 1384parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/RES+")) ' TODO: Dev11 reports ERR_ArgumentRequired 1387parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/res-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 1390parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("linkresource", ":<resinfo>")) 1393parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("linkresource", ":<resinfo>")) 1396parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("linkresource", ":<resinfo>")) 1399parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/linkRES+")) ' TODO: Dev11 reports ERR_ArgumentRequired 1402parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/linkres-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 1408parsedArgs.Errors.Verify( 1418Assert.Equal(False, parsedArgs.Errors.Any()) 1422Assert.Equal(False, parsedArgs.Errors.Any()) 1426Assert.Equal(False, parsedArgs.Errors.Any()) 1430Assert.Equal(False, parsedArgs.Errors.Any()) 1434Assert.Equal(False, parsedArgs.Errors.Any()) 1438Assert.Equal(True, parsedArgs.Errors.Any()) 1441Assert.Equal(False, parsedArgs.Errors.Any()) 1445Assert.Equal(True, parsedArgs.Errors.Any()) 1449Assert.Equal(False, parsedArgs.Errors.Any()) 1453parsedArgs.Errors.Verify( 1459Assert.Equal(False, parsedArgs.Errors.Any()) 1463Assert.Equal(False, parsedArgs.Errors.Any()) 1471parsedArgs.Errors.Verify() 1475parsedArgs.Errors.Verify() 1479parsedArgs.Errors.Verify() 1483parsedArgs.Errors.Verify() 1487parsedArgs.Errors.Verify() 1491parsedArgs.Errors.Verify() 1495parsedArgs.Errors.Verify() 1499parsedArgs.Errors.Verify() 1503parsedArgs.Errors.Verify() 1507parsedArgs.Errors.Verify() 1511parsedArgs.Errors.Verify() 1515parsedArgs.Errors.Verify() 1519parsedArgs.Errors.Verify() 1523parsedArgs.Errors.Verify() 1527parsedArgs.Errors.Verify() 1531parsedArgs.Errors.Verify() 1535parsedArgs.Errors.Verify() 1542parsedArgs.Errors.Verify() 1547parsedArgs.Errors.Verify() 1553parsedArgs.Errors.Verify() 1558parsedArgs.Errors.Verify() 1563parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("langversion", ":<number>")) 1567parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/langVERSION+")) ' TODO: Dev11 reports ERR_ArgumentRequired 1571parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("langversion", ":<number>")) 1575parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("langversion", "8")) 1579parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("langversion", CStr(LanguageVersion.VisualBasic12 + 1))) 1586parsedArgs.Errors.Verify() 1591parsedArgs.Errors.Verify() 1596parsedArgs.Errors.Verify() 1601parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("delaysign")) 1604parsedArgs.Errors.Verify() 1612parsedArgs.Errors.Verify() 1616parsedArgs.Errors.Verify() 1620parsedArgs.Errors.Verify() 1624parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/VERBOSE:-")) 1627parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("verbose")) 1630parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("verbose")) 1633parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/verbOSE:")) 1636parsedArgs.Errors.Verify() 1640parsedArgs.Errors.Verify() 1644parsedArgs.Errors.Verify() 1652parsedArgs.Errors.Verify() 1656parsedArgs.Errors.Verify() 1660parsedArgs.Errors.Verify() 1664parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/QUIET:-")) 1667parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("quiet")) 1670parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("quiet")) 1673parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/quiET:")) 1676parsedArgs.Errors.Verify() 1680parsedArgs.Errors.Verify() 1684parsedArgs.Errors.Verify() 1691parsedArgs.Errors.Verify() 1695parsedArgs.Errors.Verify() 1699parsedArgs.Errors.Verify() 1703parsedArgs.Errors.Verify() 1707parsedArgs.Errors.Verify() 1711parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optimize")) 1714parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optimize")) 1717parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optimize")) 1724ParsedArgs.Errors.Verify() 1728ParsedArgs.Errors.Verify() 1732ParsedArgs.Errors.Verify() 1736ParsedArgs.Errors.Verify() 1740ParsedArgs.Errors.Verify() 1748parsedArgs.Errors.Verify() 1752parsedArgs.Errors.Verify() 1756parsedArgs.Errors.Verify() 1760parsedArgs.Errors.Verify() 1764parsedArgs.Errors.Verify() 1768parsedArgs.Errors.Verify() 1772parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("parallel")) 1775parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("parallel")) 1778parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("parallel")) 1781parsedArgs.Errors.Verify() 1785parsedArgs.Errors.Verify() 1789parsedArgs.Errors.Verify() 1793parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("p")) 1796parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("p")) 1799parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("p")) 1805parsedArgs.Errors.Verify() 1811parsedArgs.Errors.Verify() ' no error in Dev11 1815parsedArgs.Errors.Verify() ' no error in Dev11 1819parsedArgs.Errors.Verify() ' no warning in Dev11 1823parsedArgs.Errors.Verify() 1827parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("subsystemversion", ":<version>")) 1830parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("subsystemversion", ":<version>")) 1833parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/subsystemversion-")) ' TODO: Dev11 reports ERRID.ERR_ArgumentRequired 1836parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("subsystemversion", ":<version>")) 1839parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments(" 4.1")) 1842parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments("4 .0")) 1845parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments("4. 0")) 1848parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments(".")) 1851parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments("4.")) 1854parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments(".0")) 1857parsedArgs.Errors.Verify() 1860parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments("4.65536")) 1863parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments("65536.0")) 1866parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments("-4.0")) 1874parsedArgs.Errors.Verify() 1878parsedArgs.Errors.Verify() 1883parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadCodepage).WithArguments("0")) 1886parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadCodepage).WithArguments("abc")) 1889parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadCodepage).WithArguments("-5")) 1892parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("codepage", ":<number>")) 1895parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("codepage", ":<number>")) 1898parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/codepage+")) ' Dev11 reports ERR_ArgumentRequired 1901parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("codepage", ":<number>")) 1909parsedArgs.Errors.Verify() 1914parsedArgs.Errors.Verify() 1919parsedArgs.Errors.Verify() 1925parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadChecksumAlgorithm).WithArguments("256")) 1928parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadChecksumAlgorithm).WithArguments("sha-1")) 1931parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadChecksumAlgorithm).WithArguments("sha")) 1934parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("checksumalgorithm", ":<algorithm>")) 1937parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("checksumalgorithm", ":<algorithm>")) 1940parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("checksumalgorithm", ":<algorithm>")) 1943parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/checksumAlgorithm+")) 1949parsedArgs.Errors.Verify() 1954parsedArgs.Errors.Verify() 1958parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("main", ":<class>")) 1963parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("main", ":<class>")) 1966parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("m", ":<class>")) 1969parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/m+")) ' Dev11 reports ERR_ArgumentRequired 1973parsedArgs.Errors.Verify() 1978parsedArgs.Errors.Verify() 1985Assert.Equal(1, parsedArgs.Errors.Length) 1986parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("optioncompare", ":binary|text")) 1990Assert.Equal(1, parsedArgs.Errors.Length) 1991parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("optioncompare", ":binary|text")) 1995Assert.Equal(0, parsedArgs.Errors.Length) 1999Assert.Equal(0, parsedArgs.Errors.Length) 2006Assert.Equal(0, parsedArgs.Errors.Length) 2010Assert.Equal(1, parsedArgs.Errors.Length) 2011parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optionexplicit")) 2015Assert.Equal(1, parsedArgs.Errors.Length) 2016parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optionexplicit")) 2019Assert.Equal(1, parsedArgs.Errors.Length) 2020parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optionexplicit")) 2023Assert.Equal(0, parsedArgs.Errors.Length) 2027Assert.Equal(0, parsedArgs.Errors.Length) 2034Assert.Equal(0, parsedArgs.Errors.Length) 2038parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optioninfer")) 2041parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optioninfer")) 2044parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optioninfer")) 2047parsedArgs.Errors.Verify() 2051parsedArgs.Errors.Verify() 2197Assert.False(parsedArgs.Errors.Any) 2212parsedArgs.Errors.Verify() 2216parsedArgs.Errors.Verify() 2220parsedArgs.Errors.Verify() 2224parsedArgs.Errors.Verify() 2228parsedArgs.Errors.Verify() 2232parsedArgs.Errors.Verify() 2236parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("optionstrict", ":custom")) 2239parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("optionstrict", ":custom")) 2248parsedArgs.Errors.Verify() 2252parsedArgs.Errors.Verify() 2256parsedArgs.Errors.Verify() 2260parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("rootnamespace", ":<string>")) 2263parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("rootnamespace", ":<string>")) 2266parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/rootnamespace+")) ' TODO: Dev11 reports ERR_ArgumentRequired 2269parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/rootnamespace-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 2272parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("+")) 2275parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("rootnamespace", ":<string>")) 2278parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments(" A.B.C")) 2281parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("[abcdef")) 2284parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("abcdef]")) 2287parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("[[abcdef]]")) 2290parsedArgs.Errors.Verify() 2294parsedArgs.Errors.Verify() 2298parsedArgs.Errors.Verify() 2302parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("goo$")) 2305parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("I(")) 2308parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("_")) 2311parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("[_]")) 2314parsedArgs.Errors.Verify() 2318parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("[")) 2321parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("]")) 2324parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("[]")) 2330parsedArgs.Errors.Verify() 2337parsedArgs.Errors.Verify() 2344parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("l", ":<file_list>")) 2347parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("l", ":<file_list>")) 2350parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/l+")) ' TODO: Dev11 reports ERR_ArgumentRequired 2353parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/link-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 2372parsedArgs.Errors.Verify() 2376parsedArgs.Errors.Verify() 2380parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("recurse", ":<wildcard>")) 2383parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("recurse", ":<wildcard>")) 2386parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("recurse", ":<wildcard>")) 2389parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/recurse+")) ' TODO: Dev11 reports ERR_ArgumentRequired 2392parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/recurse-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 2444args.Errors.Verify() 2449args.Errors.Verify() 2454args.Errors.Verify() 2479parsedArgs.Errors.Verify() 2486parsedArgs.Errors.Verify() 2493parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("r", ":<file_list>")) 2496parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("r", ":<file_list>")) 2499parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/reference+")) ' TODO: Dev11 reports ERR_ArgumentRequired 2502parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/reference-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 2568parsedArgs.Errors.Verify() 2573parsedArgs.Errors.Verify() 2578parsedArgs.Errors.Verify() 2583parsedArgs.Errors.Verify() 2589parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("a", ":<file_list>")) 2592parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("a", ":<file_list>")) 2840parsedArgs.Errors.Verify() 2865parsedArgs.Errors.Verify() 2872parsedArgs.Errors.Verify( 2877parsedArgs.Errors.Verify( 2882parsedArgs.Errors.Verify( 2887parsedArgs.Errors.Verify( 2896Dim err = parsedArgs.Errors.Single() 2910parsedArgs.Errors.Verify() 2914parsedArgs.Errors.Verify() 2918parsedArgs.Errors.Verify() 2922parsedArgs.Errors.Verify() 2926parsedArgs.Errors.Verify() 2930parsedArgs.Errors.Verify() 2934parsedArgs.Errors.Verify() 2938parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("t", ":exe|winexe|library|module|appcontainerexe|winmdobj")) 2941parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("target", ":exe|winexe|library|module|appcontainerexe|winmdobj")) 2944parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("target", "xyz")) 2947parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/T+")) ' TODO: Dev11 reports ERR_ArgumentRequired 2950parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/TARGET-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 2956parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_NoSources).WithLocation(1, 1)) 2960parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_NoSources).WithLocation(1, 1)) 2964parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_NoSources).WithLocation(1, 1)) 2968parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_NoSources).WithLocation(1, 1)) 2972parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_NoSources).WithLocation(1, 1)) 2976parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_NoSources).WithLocation(1, 1)) 2980parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_NoSources).WithLocation(1, 1)) 2984parsedArgs.Errors.Verify( 2989parsedArgs.Errors.Verify( 2994parsedArgs.Errors.Verify( 2999parsedArgs.Errors.Verify( 3004parsedArgs.Errors.Verify( 3012parsedArgs.Errors.Verify() 3016parsedArgs.Errors.Verify() 3020parsedArgs.Errors.Verify() 3025parsedArgs.Errors.Verify() 3030parsedArgs.Errors.Verify() 3035parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("utf8output")) 3045parsedArgs.Errors.Verify() 3048parsedArgs.Errors.Verify() 3053parsedArgs.Errors.Verify() 3058parsedArgs.Errors.Verify() 3063parsedArgs.Errors.Verify() 3068parsedArgs.Errors.Verify() 3073parsedArgs.Errors.Verify() 3078parsedArgs.Errors.Verify() 3083parsedArgs.Errors.Verify() 3088parsedArgs.Errors.Verify() 3093parsedArgs.Errors.Verify() 3098parsedArgs.Errors.Verify() 3103parsedArgs.Errors.Verify() 3108parsedArgs.Errors.Verify() 3113parsedArgs.Errors.Verify() 3118parsedArgs.Errors.Verify() 3123parsedArgs.Errors.Verify() 3128parsedArgs.Errors.Verify() 3133parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("debug", "")) 3136parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("debug", "+")) 3139parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("debug", "invalid")) 3142parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("debug")) 3145parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/pdb:something")) 3151parsedArgs.Errors.Verify() 3155parsedArgs.Errors.Verify() 3159parsedArgs.Errors.Verify() 3163parsedArgs.Errors.Verify() 3166parsedArgs.Errors.Verify() 3169parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SourceLinkRequiresPdb)) 3172parsedArgs.Errors.Verify() 3175parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SourceLinkRequiresPdb)) 3242parsedArgs.Errors.Verify() 3246parsedArgs.Errors.Verify() 3253parsedArgs.Errors.Verify() 3259parsedArgs.Errors.Verify() 3265parsedArgs.Errors.Verify() 3271parsedArgs.Errors.Verify() 3277parsedArgs.Errors.Verify() 3283parsedArgs.Errors.Verify() 3289parsedArgs.Errors.Verify() 3295parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_CannotEmbedWithoutPdb)) 3298parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_CannotEmbedWithoutPdb)) 3301parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_CannotEmbedWithoutPdb)) 3304parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_CannotEmbedWithoutPdb)) 3307parsedArgs.Errors.Verify() 3310parsedArgs.Errors.Verify() 3313parsedArgs.Errors.Verify() 3457parsedArgs.Errors.Verify( 3463parsedArgs.Errors.Verify() 3467parsedArgs.Errors.Verify() 3471parsedArgs.Errors.Verify() 3476parsedArgs.Errors.Verify() 3480Assert.Equal(1, parsedArgs.Errors.Count()) 3481Assert.Equal(ERRID.ERR_InvalidPathMap, parsedArgs.Errors(0).Code) 3484Assert.Equal(1, parsedArgs.Errors.Count()) 3485Assert.Equal(ERRID.ERR_InvalidPathMap, parsedArgs.Errors(0).Code) 3488Assert.Equal(2, parsedArgs.Errors.Count()) 3489Assert.Equal(ERRID.ERR_InvalidPathMap, parsedArgs.Errors(0).Code) 3490Assert.Equal(ERRID.ERR_InvalidPathMap, parsedArgs.Errors(1).Code) 3493Assert.Equal(1, parsedArgs.Errors.Count()) 3494Assert.Equal(ERRID.ERR_InvalidPathMap, parsedArgs.Errors(0).Code) 3497Assert.Equal(1, parsedArgs.Errors.Count()) 3498Assert.Equal(ERRID.ERR_InvalidPathMap, parsedArgs.Errors(0).Code) 3501Assert.Equal(1, parsedArgs.Errors.Count()) 3502Assert.Equal(ERRID.ERR_InvalidPathMap, parsedArgs.Errors(0).Code) 3505parsedArgs.Errors.Verify() 3509parsedArgs.Errors.Verify() 3514parsedArgs.Errors.Verify() 3519parsedArgs.Errors.Verify() 3524parsedArgs.Errors.Verify() 3543parsedArgs.Errors.Verify() 3552parsedArgs.Errors.Verify() 3586parser.Errors.Verify( 3717parsedArgs.Errors.Verify() 3724parsedArgs.Errors.Verify() 3731parsedArgs.Errors.Verify( 3735parsedArgs.Errors.Verify( 3739parsedArgs.Errors.Verify( 3743parsedArgs.Errors.Verify( 3747parsedArgs.Errors.Verify() 3750parsedArgs.Errors.Verify() 3753parsedArgs.Errors.Verify( 3757parsedArgs.Errors.Verify( 3761parsedArgs.Errors.Verify() 3768parsedArgs.Errors.Verify() 3775parsedArgs.Errors.Verify() 3783parsedArgs.Errors.Verify() 3791parsedArgs.Errors.Verify() 3799parsedArgs.Errors.Verify() 3807parsedArgs.Errors.Verify() 3815parsedArgs.Errors.Verify() 3824parsedArgs.Errors.Verify( 3834parsedArgs.Errors.Verify( 3842parsedArgs.Errors.Verify() 3851parsedArgs.Errors.Verify( 3878parsedArgs.Errors.Verify( 3887parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("out", ":<file>")) 3890parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("out", ":<file>")) 3893parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("refout", ":<file>")) 3896parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_NoRefOutWhenRefOnly).WithLocation(1, 1)) 3899parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/out+")) ' TODO: Dev11 reports ERR_ArgumentRequired 3902parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/out-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 3905parsedArgs.Errors.Verify( 3913parsedArgs.Errors.Verify( 3921parsedArgs.Errors.Verify( 3929parsedArgs.Errors.Verify() 3936parsedArgs.Errors.Verify( 3944parsedArgs.Errors.Verify( 3952parsedArgs.Errors.Verify( 3960parsedArgs.Errors.Verify() 3971parsedArgs.Errors.Verify() 3978parsedArgs.Errors.Verify() 3985parsedArgs.Errors.Verify(Diagnostic(ERRID.FTL_InvalidInputFileName).WithArguments(".exe")) 3993parsedArgs.Errors.Verify() 4000parsedArgs.Errors.Verify() 4007parsedArgs.Errors.Verify(Diagnostic(ERRID.FTL_InvalidInputFileName).WithArguments(".dll")) 4015parsedArgs.Errors.Verify() 4022parsedArgs.Errors.Verify() 4029parsedArgs.Errors.Verify() 4036parsedArgs.Errors.Verify() 4089parsedArgs.Errors.Verify( 4376parsedArgs.Errors.Verify( 4382parsedArgs.Errors.Verify( 4389parsedArgs.Errors.Verify( 4397parsedArgs.Errors.Verify( 4404parsedArgs.Errors.Verify( 4411parsedArgs.Errors.Verify( 4423parsedArgs.Errors.Verify( 4428parsedArgs.Errors.Verify() 4433parsedArgs.Errors.Verify() 4438parsedArgs.Errors.Verify() 4443parsedArgs.Errors.Verify( 4449parsedArgs.Errors.Verify( 4456parsedArgs.Errors.Verify() 4462parsedArgs.Errors.Verify() 4468parsedArgs.Errors.Verify() 4474parsedArgs.Errors.Verify() 4481parsedArgs.Errors.Verify( 4489parsedArgs.Errors.Verify() 4501parsedArgs.Errors.Verify() 4510parsedArgs.Errors.Verify() 4523parsedArgs.Errors.Verify() 4528parsedArgs.Errors.Verify() 4533parsedArgs.Errors.Verify() 4538parsedArgs.Errors.Verify() 4543parsedArgs.Errors.Verify() 4548parsedArgs.Errors.Verify() 4558parsedArgs.Errors.Verify( 4564parsedArgs.Errors.Verify( 4571parsedArgs.Errors.Verify() 4577parsedArgs.Errors.Verify() 4583parsedArgs.Errors.Verify( 4588parsedArgs.Errors.Verify() 4593parsedArgs.Errors.Verify() 4601parsedArgs.Errors.Verify( 4609parsedArgs.Errors.Verify() 4616parsedArgs.Errors.Verify() 4623parsedArgs.Errors.Verify( 4629parsedArgs.Errors.Verify( 4635parsedArgs.Errors.Verify( 4642parsedArgs.Errors.Verify( 4649parsedArgs.Errors.Verify( 4661parsedArgs.Errors.Verify() 4670parsedArgs.Errors.Verify() 4682parsedArgs.Errors.Verify() 4686parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("keycontainer", ":<string>")) 4690parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/keycontainer-")) 4694parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("keycontainer", ":<string>")) 4698parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("keycontainer", ":<string>")) 4703parsedArgs.Errors.Verify() 4707parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("keyfile", ":<file>")) 4711parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/keyfile-")) 4715parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("keyfile", ":<file>")) 4720parsedArgs.Errors.Verify() 4726parsedArgs.Errors.Verify() 4732parsedArgs.Errors.Verify() 4742parsedArgs.Errors.Verify() 4746parsedArgs.Errors.Verify() 4750parsedArgs.Errors.Verify() 4754parsedArgs.Errors.Verify() 4758parsedArgs.Errors.Verify() 4762parsedArgs.Errors.Verify() 4766parsedArgs.Errors.Verify() 4771parsedArgs.Errors.Verify() 4776Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("platform", ":<string>")) 4778Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("platform", ":<string>")) 4780Verify(parsedArgs.Errors, Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/platform+")) ' TODO: Dev11 reports ERR_ArgumentRequired 4784Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("platform", "abcdef")) 4788parsedArgs.Errors.Verify() 4793Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_LibAnycpu32bitPreferredConflict).WithArguments("Platform", "AnyCpu32BitPreferred").WithLocation(1, 1)) 4796Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_LibAnycpu32bitPreferredConflict).WithArguments("Platform", "AnyCpu32BitPreferred").WithLocation(1, 1)) 4843Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("filealign", ":<number>")) 4847Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("filealign", "0")) 4849Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("filealign", "0x")) 4851Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("filealign", "0x0")) 4853Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("filealign", "-1")) 4855Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("filealign", "-0x100")) 4861parsedArgs.Errors.Verify() 4865parsedArgs.Errors.Verify() 4869parsedArgs.Errors.Verify() 4873parsedArgs.Errors.Verify() 4877parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("removeintchecks")) 4880parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("removeintchecks")) 4883parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("removeintchecks")) 4935Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("baseaddress", ":<number>")) 4939Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("baseaddress", "0x10000000000000000")) 4941Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("baseaddress", "-1")) 4943Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("baseaddress", ULong.MaxValue.ToString)) 4960parsedArgs.Errors.Verify() 4975parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("addmodule", ":<file_list>")) 4978parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("addmodule", ":<file_list>")) 4981parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/addmodule+")) ' TODO: Dev11 reports ERR_ArgumentRequired 4987parsedArgs.Errors.Verify() 4991parsedArgs.Errors.Verify() 4995parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("libpath", ":<path_list>")) 4998parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("libpath", ":<path_list>")) 5001parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/libpath+")) ' TODO: Dev11 reports ERR_ArgumentRequired 5078parsedArgs.Errors.Verify() 5082parsedArgs.Errors.Verify() 5092parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("sdkpath", ":<path>")) 5095parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("sdkpath", ":<path>")) 5098parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/sdkpath+")) ' TODO: Dev11 reports ERR_ArgumentRequired 5377parsedArgs.Errors.Verify() 5401Verify(parsedArgs.Errors, Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/highentropyva:+")) 5404Verify(parsedArgs.Errors, Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/highentropyva:")) 5436parsedArgs.Errors.Verify() 5438parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_NoSourcesOut)) 5864parsedArgs.Errors.Verify() 5868parsedArgs.Errors.Verify() 5872parsedArgs.Errors.Verify() 5876parsedArgs.Errors.Verify() 7441parsedArgs.Errors.Verify() 7445parsedArgs.Errors.Verify(Diagnostic(ERRID.FTL_InvalidInputFileName).WithArguments("\\.\com1").WithLocation(1, 1)) 7447parsedArgs.Errors.Verify() 7452parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_XMLCannotWriteToXMLDocFile2).WithArguments("..\lpt2.xml", "The system cannot find the path specified").WithLocation(1, 1)) 7454parsedArgs.Errors.Verify() 7458parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_CannotFindStandardLibrary1).WithArguments("System.dll").WithLocation(1, 1), 7754args.Errors.Verify() 7758args.Errors.Verify() 7764args.Errors.Verify() 7770args.Errors.Verify() 7774args.Errors.Verify() 7781args.Errors.Verify() 7785args.Errors.Verify() 7791args.Errors.Verify() 7797args.Errors.Verify() 7806args.Errors.Verify() 7813args.Errors.Verify() 7819args.Errors.Verify() 7825args.Errors.Verify() 7830args.Errors.Verify() 7835args.Errors.Verify() 7841args.Errors.Verify() 7846args.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("additionalfile", ":<file_list>")) 7850args.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("additionalfile", ":<file_list>")) 7857args.Errors.AssertNoErrors() 7861args.Errors.AssertNoErrors() 7867args.Errors.AssertNoErrors() 7873args.Errors.AssertNoErrors() 7877args.Errors.AssertNoErrors() 7883args.Errors.AssertNoErrors() 7889args.Errors.AssertNoErrors() 7894args.Errors.AssertTheseDiagnostics( 7902args.Errors.AssertTheseDiagnostics( 8720Assert.Empty(arguments.Errors) 8740Assert.Empty(arguments.Errors) 8761Assert.Empty(arguments.Errors) 8782Assert.Empty(arguments.Errors) 8803Assert.Empty(arguments.Errors) 8824Assert.Empty(arguments.Errors) 8845Assert.Empty(arguments.Errors) 8867Assert.Empty(arguments.Errors) 8888Assert.Empty(arguments.Errors) 8911Assert.Empty(arguments.Errors) 8934Assert.Empty(arguments.Errors) 8977ParsedArgs.Errors.Verify() 8981ParsedArgs.Errors.Verify() 8985ParsedArgs.Errors.Verify() 8989ParsedArgs.Errors.Verify() 8993ParsedArgs.Errors.Verify() 8997ParsedArgs.Errors.Verify() 9001ParsedArgs.Errors.Verify() 9168args.Errors.Verify(Diagnostic(ERRID.FTL_InvalidInputFileName).WithArguments("e:c:\test\test.cs").WithLocation(1, 1)) 9266parsedArgs.Errors.Verify() 9273parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("keyfile", ":<file>").WithLocation(1, 1)) 9280parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("keyfile", ":<file>").WithLocation(1, 1)) 9669parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ConditionalCompilationConstantNotValid).WithArguments("Identifier expected.", "1 ^^ ^^ ").WithLocation(1, 1)) 9675parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("langversion", "1000").WithLocation(1, 1)) 10654parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("generatedfilesout", ":<dir>").WithLocation(1, 1)) 10658parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("generatedfilesout", ":<dir>").WithLocation(1, 1)) 10662parsedArgs.Errors.Verify() 10666parsedArgs.Errors.Verify() 10670parsedArgs.Errors.Verify() 10674parsedArgs.Errors.Verify() 10679parsedArgs.Errors.Verify() 10683parsedArgs.Errors.Verify() 10688parsedArgs.Errors.Verify() 10692parsedArgs.Errors.Verify()
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
VisualStudioMSBuildWorkspaceTests.cs (1)
3122Assert.Empty(commandLineArgs.Errors);