2 writes to Errors
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1536Errors = diagnostics.AsImmutable(),
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1465.Errors = diagnostics.AsImmutable(),
1332 references to Errors
Microsoft.CodeAnalysis (1)
CommandLine\CommonCompiler.cs (1)
823if (ReportDiagnostics(Arguments.Errors, consoleOutput, errorLogger, compilation: null))
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (710)
CommandLineTests.cs (710)
400cmd.Arguments.Errors.Verify( 451args.Errors.Verify(); 470parser.Errors.Verify( 482parser.Errors.Verify( 496parser.Errors.Verify( 548args.Errors.Verify(); 567args.Errors.Verify(); 571args.Errors.Verify(); 575args.Errors.Verify(); 579args.Errors.Verify(); 583args.Errors.Verify(); 587args.Errors.Verify(); 592args.Errors.Verify(); 604args.Errors.Verify( 658args.Errors.Verify(); 663args.Errors.Verify(); 668args.Errors.Verify(); 677Assert.Equal(3, args.Errors.Length); 678Assert.Equal((int)ErrorCode.FTL_InvalidInputFileName, args.Errors[0].Code); 679Assert.Equal((int)ErrorCode.WRN_NoSources, args.Errors[1].Code); 680Assert.Equal((int)ErrorCode.ERR_OutputNeedsName, args.Errors[2].Code); 766Assert.Equal(1, parsedArgs.Errors.Length); 767Assert.Equal((int)ErrorCode.ERR_CantHaveWin32ResAndIcon, parsedArgs.Errors.First().Code); 770Assert.Equal(1, parsedArgs.Errors.Length); 771Assert.Equal((int)ErrorCode.ERR_CantHaveWin32ResAndManifest, parsedArgs.Errors.First().Code); 774Assert.Equal(1, parsedArgs.Errors.Length); 775Assert.Equal((int)ErrorCode.ERR_NoFileSpec, parsedArgs.Errors.First().Code); 776Assert.Equal(1, parsedArgs.Errors.First().Arguments.Count); 779Assert.Equal(1, parsedArgs.Errors.Length); 780Assert.Equal((int)ErrorCode.ERR_NoFileSpec, parsedArgs.Errors.First().Code); 781Assert.Equal(1, parsedArgs.Errors.First().Arguments.Count); 784Assert.Equal(1, parsedArgs.Errors.Length); 785Assert.Equal((int)ErrorCode.ERR_NoFileSpec, parsedArgs.Errors.First().Code); 786Assert.Equal(1, parsedArgs.Errors.First().Arguments.Count); 789Assert.Equal(0, parsedArgs.Errors.Length); 798parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/win32res")); 801parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/win32res+")); 804parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/win32icon")); 807parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/win32icon+")); 810parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/win32manifest")); 813parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/win32manifest+")); 1072parsedArgs.Errors.Verify(); 1079parsedArgs.Errors.Verify(); 1086parsedArgs.Errors.Verify(); 1093parsedArgs.Errors.Verify(); 1104parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/resource:")); 1107parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/resource:")); 1110parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/res")); 1113parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/RES+")); 1116parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/res-:")); 1119parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/linkresource:")); 1122parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/linkresource:")); 1125parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/linkres")); 1128parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/linkRES+")); 1131parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/linkres-:")); 1138parsedArgs.Errors.Verify(); 1145parsedArgs.Errors.Verify(); 1152parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/l:")); 1155parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "/L")); 1158parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/l+")); 1161parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/link-:")); 1181parsedArgs.Errors.Verify(); 1186parsedArgs.Errors.Verify(); 1191parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/reCURSE:")); 1194parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/RECURSE:")); 1197parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/recurse")); 1200parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/recurse+")); 1203parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/recurse-:")); 1216parsedArgs.Errors.Verify(); 1223parsedArgs.Errors.Verify(); 1230parsedArgs.Errors.Verify(); 1235parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_OneAliasPerReference)); 1238parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadExternIdentifier).WithArguments("1")); 1241parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/r:")); 1244parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "/R")); 1247parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/reference+")); 1250parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/reference-:")); 1257parsedArgs.Errors.Verify(); 1261parsedArgs.Errors.Verify(); 1265parsedArgs.Errors.Verify(); 1269parsedArgs.Errors.Verify(); 1273parsedArgs.Errors.Verify(); 1277parsedArgs.Errors.Verify(); 1281parsedArgs.Errors.Verify(); 1285parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/t")); 1288parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_InvalidTarget)); 1291parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_InvalidTarget)); 1294parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/T+")); 1297parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/TARGET-:")); 1304parsedArgs.Errors.Verify( 1312parsedArgs.Errors.Verify( 1320parsedArgs.Errors.Verify( 1328parsedArgs.Errors.Verify( 1336parsedArgs.Errors.Verify( 1344parsedArgs.Errors.Verify( 1352parsedArgs.Errors.Verify( 1360parsedArgs.Errors.Verify( 1369parsedArgs.Errors.Verify( 1378parsedArgs.Errors.Verify( 1387parsedArgs.Errors.Verify( 1396parsedArgs.Errors.Verify( 1409args.Errors.Verify( 1424parsedArgs.Errors.Verify(); 1429parsedArgs.Errors.Verify(); 1434parsedArgs.Errors.Verify(); 1439parsedArgs.Errors.Verify(); 1444parsedArgs.Errors.Verify(); 1449parsedArgs.Errors.Verify( 1455parsedArgs.Errors.Verify(); 1460parsedArgs.Errors.Verify(); 1465parsedArgs.Errors.Verify(); 1470parsedArgs.Errors.Verify(); 1475parsedArgs.Errors.Verify( 1483parsedArgs.Errors.Verify(); 1488parsedArgs.Errors.Verify( 1496parsedArgs.Errors.Verify(); 1501parsedArgs.Errors.Verify(); 1506parsedArgs.Errors.Verify(); 1511parsedArgs.Errors.Verify( 1518parsedArgs.Errors.Verify(); 1523parsedArgs.Errors.Verify(); 1556parsedArgs.Errors.Verify(); 1561scriptParsedArgs.Errors.Verify(); 1578parsedArgs.Errors.Verify(); 1589parsedArgs.Errors.Verify(); 1602parsedArgs.Errors.Verify(); 1612parsedArgs.Errors.Verify(); 1625DefaultParse(new[] { $"/langversion:{value}", "a.cs" }, WorkingDirectory).Errors.Verify( 1640DefaultParse(new[] { $"/langversion:{value}", "a.cs" }, WorkingDirectory).Errors.Verify( 1651DefaultParse(new[] { option, "a.cs" }, WorkingDirectory).Errors.Verify( 1660args.Errors.Verify( 1839Assert.False(parsedArgs.Errors.Any()); 1844Assert.False(parsedArgs.Errors.Any()); 1851Assert.False(parsedArgs.Errors.Any()); 1856Assert.Equal(1, parsedArgs.Errors.Length); 1857Assert.Equal((int)ErrorCode.WRN_DefineIdentifierRequired, parsedArgs.Errors.First().Code); 1858Assert.Equal("4X", parsedArgs.Errors.First().Arguments[0]); 1891parsedArgs.Errors.Verify(); 1900parsedArgs.Errors.Verify(); 1907parsedArgs.Errors.Verify(); 1914parsedArgs.Errors.Verify(); 1921parsedArgs.Errors.Verify(); 1928parsedArgs.Errors.Verify(); 1935parsedArgs.Errors.Verify(); 1941parsedArgs.Errors.Verify(); 1948parsedArgs.Errors.Verify(); 1954parsedArgs.Errors.Verify(); 1961parsedArgs.Errors.Verify(); 1968parsedArgs.Errors.Verify(); 1974parsedArgs.Errors.Verify(); 1980parsedArgs.Errors.Verify(); 1986parsedArgs.Errors.Verify(); 1992parsedArgs.Errors.Verify(); 1998parsedArgs.Errors.Verify(); 2004parsedArgs.Errors.Verify(); 2010parsedArgs.Errors.Verify(); 2016parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "debug")); 2019parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadDebugType).WithArguments("+")); 2022parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadDebugType).WithArguments("invalid")); 2025parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/debug-:")); 2042parsedArgs.Errors.Verify(); 2048parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/pdb")); 2052parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/pdb:")); 2055parsedArgs.Errors.Verify(); 2064parsedArgs.Errors.Verify( 2069parsedArgs.Errors.Verify( 2074parsedArgs.Errors.Verify(); 2079parsedArgs.Errors.Verify(); 2083parsedArgs.Errors.Verify(); 2088parsedArgs.Errors.Verify(); 2093parsedArgs.Errors.Verify(); 2098parsedArgs.Errors.Verify(); 2103parsedArgs.Errors.Verify( 2109parsedArgs.Errors.Verify( 2115parsedArgs.Errors.Verify(); 2120parsedArgs.Errors.Verify( 2131parsedArgs.Errors.Verify( 2147parsedArgs.Errors.Verify(); 2151parsedArgs.Errors.Verify(); 2155parsedArgs.Errors.Verify(); 2159parsedArgs.Errors.Verify(); 2162parsedArgs.Errors.Verify(); 2165parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SourceLinkRequiresPdb)); 2168parsedArgs.Errors.Verify(); 2171parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SourceLinkRequiresPdb)); 2263parsedArgs.Errors.Verify(); 2267parsedArgs.Errors.Verify(); 2274parsedArgs.Errors.Verify(); 2280parsedArgs.Errors.Verify(); 2286parsedArgs.Errors.Verify(); 2292parsedArgs.Errors.Verify(); 2298parsedArgs.Errors.Verify(); ; 2304parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2307parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2310parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2313parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_CannotEmbedWithoutPdb)); 2316parsedArgs.Errors.Verify(); 2319parsedArgs.Errors.Verify(); 2322parsedArgs.Errors.Verify(); 2495parsedArgs.Errors.Verify(); 2499parsedArgs.Errors.Verify(); 2503parsedArgs.Errors.Verify(); 2507parsedArgs.Errors.Verify(); 2511parsedArgs.Errors.Verify(); 2515parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/optimize:+")); 2518parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/optimize:")); 2521parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/optimize-:")); 2536parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/o:+")); 2539parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/o:")); 2542parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/o-:")); 2549parsedArgs.Errors.Verify(); 2553parsedArgs.Errors.Verify(); 2557parsedArgs.Errors.Verify(); 2561parsedArgs.Errors.Verify(); 2569parsedArgs.Errors.Verify(); 2573parsedArgs.Errors.Verify(); 2583parsedArgs.Errors.Verify(); 2593parsedArgs.Errors.Verify(); 2603parsedArgs.Errors.Verify(); 2625parsedArgs.Errors.Verify(); 2630parsedArgs.Errors.Verify(); 2635parsedArgs.Errors.Verify(); 2640parsedArgs.Errors.Verify(); 2646parsedArgs.Errors.Verify( 2650parsedArgs.Errors.Verify( 2722parsedArgs.Errors.Verify(); 2748parsedArgs.Errors.Verify(); 2756parsedArgs.Errors.Verify( 2761parsedArgs.Errors.Verify( 2766parsedArgs.Errors.Verify( 2771parsedArgs.Errors.Verify( 2780var err = parsedArgs.Errors.Single(); 2926var errors = arguments.Errors; 2958var errors = arguments.Errors; 2991var errors = arguments.Errors; 3024var errors = arguments.Errors; 3058var errors = arguments.Errors; 3092var errors = arguments.Errors; 3126var errors = arguments.Errors; 3160var errors = arguments.Errors; 3195var errors = arguments.Errors; 3230var errors = arguments.Errors; 3254var errors = arguments.Errors; 3287var errors = arguments.Errors; 3320var errors = arguments.Errors; 3354var errors = arguments.Errors; 3526parsedArgs.Errors.Verify( 3531parsedArgs.Errors.Verify( 3536parsedArgs.Errors.Verify( 3541parsedArgs.Errors.Verify( 3546parsedArgs.Errors.Verify(); 3549parsedArgs.Errors.Verify(); 3552parsedArgs.Errors.Verify( 3558parsedArgs.Errors.Verify( 3564parsedArgs.Errors.Verify( 3571parsedArgs.Errors.Verify( 3576parsedArgs.Errors.Verify( 3581parsedArgs.Errors.Verify(); 3590parsedArgs.Errors.Verify(); 3598parsedArgs.Errors.Verify(); 3607parsedArgs.Errors.Verify(); 3615parsedArgs.Errors.Verify(); 3623parsedArgs.Errors.Verify(); 3631parsedArgs.Errors.Verify(); 3638parsedArgs.Errors.Verify(); 3646parsedArgs.Errors.Verify(); 3655parsedArgs.Errors.Verify( 3666parsedArgs.Errors.Verify( 3675parsedArgs.Errors.Verify(); 3684parsedArgs.Errors.Verify( 3700parsedArgs.Errors.Verify( 3709parsedArgs.Errors.Verify( 3719parsedArgs.Errors.Verify( 3729parsedArgs.Errors.Verify( 3739parsedArgs.Errors.Verify( 3749parsedArgs.Errors.Verify(); 3756parsedArgs.Errors.Verify(); 3763parsedArgs.Errors.Verify( 3773parsedArgs.Errors.Verify(); 3786parsedArgs.Errors.Verify( 3795parsedArgs.Errors.Verify( 3811parsedArgs.Errors.Verify( 3817parsedArgs.Errors.Verify( 3823parsedArgs.Errors.Verify( 3829parsedArgs.Errors.Verify( 3835parsedArgs.Errors.Verify( 3840parsedArgs.Errors.Verify( 3845parsedArgs.Errors.Verify( 3850parsedArgs.Errors.Verify(); 3854parsedArgs.Errors.Verify(); 3858parsedArgs.Errors.Verify(); 3862parsedArgs.Errors.Verify(); 3866parsedArgs.Errors.Verify(); 3876parsedArgs.Errors.Verify( 3882parsedArgs.Errors.Verify( 3889parsedArgs.Errors.Verify( 3895parsedArgs.Errors.Verify( 3901parsedArgs.Errors.Verify(); 3907parsedArgs.Errors.Verify(); 3913parsedArgs.Errors.Verify(); 3919parsedArgs.Errors.Verify(); 3926parsedArgs.Errors.Verify( 3935parsedArgs.Errors.Verify( 3942parsedArgs.Errors.Verify(); 3949parsedArgs.Errors.Verify( 3964parsedArgs.Errors.Verify( 3978parsedArgs.Errors.Verify( 3985parsedArgs.Errors.Verify( 3992parsedArgs.Errors.Verify( 4000parsedArgs.Errors.Verify(); 4006parsedArgs.Errors.Verify( 4011parsedArgs.Errors.Verify(); 4017parsedArgs.Errors.Verify(); 4023parsedArgs.Errors.Verify(); 4030parsedArgs.Errors.Verify( 4039parsedArgs.Errors.Verify( 4046parsedArgs.Errors.Verify(); 4052parsedArgs.Errors.Verify( 4059parsedArgs.Errors.Verify( 4068parsedArgs.Errors.Verify(); 4079parsedArgs.Errors.Verify( 4089parsedArgs.Errors.Verify( 4098parsedArgs.Errors.Verify( 4111parsedArgs.Errors.Verify( 4117parsedArgs.Errors.Verify( 4123parsedArgs.Errors.Verify( 4129parsedArgs.Errors.Verify(); 4193parsedArgs.Errors.Verify(); 4202parsedArgs.Errors.Verify(); 4217parsedArgs.Errors.Verify(); 4226parsedArgs.Errors.Verify(); 4238parsedArgs.Errors.Verify(); 4243parsedArgs.Errors.Verify( 4248parsedArgs.Errors.Verify( 4253parsedArgs.Errors.Verify( 4262parsedArgs.Errors.Verify(); 4266parsedArgs.Errors.Verify(); 4270parsedArgs.Errors.Verify(); 4274parsedArgs.Errors.Verify(); 4278parsedArgs.Errors.Verify( 4331Assert.False(parsedArgs.Errors.Any()); 4335Assert.False(parsedArgs.Errors.Any()); 4339Assert.Equal(1, parsedArgs.Errors.Length); 4340Assert.Equal((int)ErrorCode.ERR_BadPlatformType, parsedArgs.Errors.First().Code); 4344parsedArgs.Errors.Verify(); 4348parsedArgs.Errors.Verify(); 4352parsedArgs.Errors.Verify(); 4356parsedArgs.Errors.Verify(); 4360parsedArgs.Errors.Verify( 4366parsedArgs.Errors.Verify( 4380Assert.Equal(1, parsedArgs.Errors.Length); 4381Assert.Equal((int)ErrorCode.ERR_BadBaseNumber, parsedArgs.Errors.First().Code); 4384Assert.False(parsedArgs.Errors.Any()); 4388Assert.Equal(1, parsedArgs.Errors.Length); 4389Assert.Equal((int)ErrorCode.ERR_BadBaseNumber, parsedArgs.Errors.First().Code); 4392Assert.Equal(1, parsedArgs.Errors.Length); 4393Assert.Equal((int)ErrorCode.ERR_SwitchNeedsNumber, parsedArgs.Errors.First().Code); 4396Assert.Equal(1, parsedArgs.Errors.Length); 4397Assert.Equal((int)ErrorCode.ERR_BadBaseNumber, parsedArgs.Errors.First().Code); 4403parsedArgs.Errors.Verify(); 4406parsedArgs.Errors.Verify(); 4409parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFFFFFF")); 4412parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF8000")); 4415parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF8000")); 4418parsedArgs.Errors.Verify(); 4421parsedArgs.Errors.Verify(); 4424parsedArgs.Errors.Verify(); 4427parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF0000FFFF0000")); 4430parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0x10000000000000000")); 4433parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadBaseNumber).WithArguments("0xFFFF0000FFFF0000")); 4440parsedArgs.Errors.Verify( 4445parsedArgs.Errors.Verify(); 4449parsedArgs.Errors.Verify(); 4453parsedArgs.Errors.Verify( 4458parsedArgs.Errors.Verify( 4463parsedArgs.Errors.Verify(); 4467parsedArgs.Errors.Verify( 4472parsedArgs.Errors.Verify( 4500parsedArgs.Errors.Verify( 4507parsedArgs.Errors.Verify( 4514parsedArgs.Errors.Verify( 4521parsedArgs.Errors.Verify( 4534parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<path list>", "lib")); 4537parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<path list>", "lib")); 4540parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/lib+")); 4543parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<path list>", "lib")); 4593Assert.False(parsedArgs.Errors.Any()); 4596Assert.False(parsedArgs.Errors.Any()); 4599Assert.False(parsedArgs.Errors.Any()); 4602Assert.Equal(1, parsedArgs.Errors.Length); 4606Assert.Equal(1, parsedArgs.Errors.Length); 4611Assert.False(parsedArgs.Errors.Any()); 4619parsedArgs.Errors.Verify(); 4623parsedArgs.Errors.Verify(); 4627parsedArgs.Errors.Verify(); 4631parsedArgs.Errors.Verify(); 4635parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/checked:")); 4642parsedArgs.Errors.Verify(); 4646parsedArgs.Errors.Verify(); 4650parsedArgs.Errors.Verify( 4657parsedArgs.Errors.Verify(); 4661parsedArgs.Errors.Verify(); 4665parsedArgs.Errors.Verify( 4672parsedArgs.Errors.Verify( 4679parsedArgs.Errors.Verify( 4685parsedArgs.Errors.Verify(); 4689parsedArgs.Errors.Verify( 4694parsedArgs.Errors.Verify(); 4698parsedArgs.Errors.Verify(); 4702parsedArgs.Errors.Verify(); 4706parsedArgs.Errors.Verify( 4713parsedArgs.Errors.Verify( 4720parsedArgs.Errors.Verify(); 4724parsedArgs.Errors.Verify(); 4728parsedArgs.Errors.Verify( 4734parsedArgs.Errors.Verify(); 4738parsedArgs.Errors.Verify(); 4742parsedArgs.Errors.Verify(); 4746parsedArgs.Errors.Verify( 4753parsedArgs.Errors.Verify( 4760parsedArgs.Errors.Verify(); 4764parsedArgs.Errors.Verify(); 4768parsedArgs.Errors.Verify( 4774parsedArgs.Errors.Verify(); 4778parsedArgs.Errors.Verify(); 4782parsedArgs.Errors.Verify(); 4786parsedArgs.Errors.Verify( 4793parsedArgs.Errors.Verify( 4800parsedArgs.Errors.Verify(); 4804parsedArgs.Errors.Verify(); 4808parsedArgs.Errors.Verify( 4814parsedArgs.Errors.Verify( 4821parsedArgs.Errors.Verify( 4828parsedArgs.Errors.Verify( 4835parsedArgs.Errors.Verify( 4844parsedArgs.Errors.Verify( 4853parsedArgs.Errors.Verify( 4860parsedArgs.Errors.Verify( 4867parsedArgs.Errors.Verify( 4876parsedArgs.Errors.Verify( 4883parsedArgs.Errors.Verify( 4890parsedArgs.Errors.Verify( 4897parsedArgs.Errors.Verify(); 4901parsedArgs.Errors.Verify( 4908parsedArgs.Errors.Verify( 4915parsedArgs.Errors.Verify(); 4919parsedArgs.Errors.Verify( 4926parsedArgs.Errors.Verify(); 4930parsedArgs.Errors.Verify(); 4934parsedArgs.Errors.Verify( 4941parsedArgs.Errors.Verify( 4948parsedArgs.Errors.Verify( 4955parsedArgs.Errors.Verify( 4962parsedArgs.Errors.Verify( 4969parsedArgs.Errors.Verify( 4976parsedArgs.Errors.Verify( 4983parsedArgs.Errors.Verify( 4990parsedArgs.Errors.Verify(); 4994parsedArgs.Errors.Verify(); 4998parsedArgs.Errors.Verify(); 5002parsedArgs.Errors.Verify(); 5006parsedArgs.Errors.Verify(); 5010parsedArgs.Errors.Verify(); 5014parsedArgs.Errors.Verify( 5021parsedArgs.Errors.Verify( 5028parsedArgs.Errors.Verify(); 5032parsedArgs.Errors.Verify(); 5036parsedArgs.Errors.Verify(); 5040parsedArgs.Errors.Verify( 5047parsedArgs.Errors.Verify( 5054parsedArgs.Errors.Verify(); 5058parsedArgs.Errors.Verify(); 5062parsedArgs.Errors.Verify(); 5066parsedArgs.Errors.Verify(); 5070parsedArgs.Errors.Verify(); 5074parsedArgs.Errors.Verify(); 5078parsedArgs.Errors.Verify( 5085parsedArgs.Errors.Verify( 5092parsedArgs.Errors.Verify(); 5096parsedArgs.Errors.Verify(); 5100parsedArgs.Errors.Verify(); 5104parsedArgs.Errors.Verify( 5118parsedArgs.Errors.Verify(); 5122parsedArgs.Errors.Verify(); 5126parsedArgs.Errors.Verify(); 5130parsedArgs.Errors.Verify( 5139parsedArgs.Errors.Verify( 5144parsedArgs.Errors.Verify( 5152parsedArgs.Errors.Verify(); 5155parsedArgs.Errors.Verify(); 5158parsedArgs.Errors.Verify( 5163parsedArgs.Errors.Verify(); 5166parsedArgs.Errors.Verify(); 5169parsedArgs.Errors.Verify(); 5172parsedArgs.Errors.Verify( 5177parsedArgs.Errors.Verify( 5182parsedArgs.Errors.Verify( 5187parsedArgs.Errors.Verify( 5192parsedArgs.Errors.Verify( 5197parsedArgs.Errors.Verify( 5202parsedArgs.Errors.Verify(); 5205parsedArgs.Errors.Verify( 5210parsedArgs.Errors.Verify(); 5216parsedArgs.Errors.Verify(); 5219parsedArgs.Errors.Verify(); 5222parsedArgs.Errors.Verify(); 5240parsedArgs.Errors.Verify(); 5246parsedArgs.Errors.Verify(); 5252parsedArgs.Errors.Verify(); 5258parsedArgs.Errors.Verify(); 5264parsedArgs.Errors.Verify(); 5270parsedArgs.Errors.Verify(); 5276parsedArgs.Errors.Verify(); 5282parsedArgs.Errors.Verify(); 5291parsedArgs.Errors.Verify(); 5298parsedArgs.Errors.Verify(); 5304parsedArgs.Errors.Verify(); 5310parsedArgs.Errors.Verify(); 5316parsedArgs.Errors.Verify(); 5322parsedArgs.Errors.Verify(); 5328parsedArgs.Errors.Verify(); 5334parsedArgs.Errors.Verify(); 5340parsedArgs.Errors.Verify(); 5350parsedArgs.Errors.Verify(); 5354parsedArgs.Errors.Verify(); 5358parsedArgs.Errors.Verify(); 5362parsedArgs.Errors.Verify(); 5366parsedArgs.Errors.Verify(); 5370parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/unsafe:")); 5373parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/unsafe:+")); 5376parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/unsafe-:")); 5385parsedArgs.Errors.Verify(); 5390parsedArgs.Errors.Verify(); 5395parsedArgs.Errors.Verify(); 5400parsedArgs.Errors.Verify( 5411parsedArgs.Errors.Verify(); 5415parsedArgs.Errors.Verify(); 5419parsedArgs.Errors.Verify(); 5423parsedArgs.Errors.Verify( 5435parsedArgs.Errors.Verify(); 5443DefaultParse(new[] { "/publicsign", "/keyfile:", "a.cs" }, WorkingDirectory).Errors.Verify( 5452DefaultParse(new[] { "/publicsign", "/keyfile:\"\"", "a.cs" }, WorkingDirectory).Errors.Verify( 5462parsedArgs.Errors.Verify(); 5468parsedArgs.Errors.Verify(); // no error in Dev11 5472parsedArgs.Errors.Verify(); // no error in Dev11 5476parsedArgs.Errors.Verify(); // no error in Dev11 5480parsedArgs.Errors.Verify(); 5484parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "subsystemversion")); 5487parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "subsystemversion")); 5490parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/subsystemversion-")); 5493parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "subsystemversion")); 5496parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments(" 4.1")); 5499parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4 .0")); 5502parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4. 0")); 5505parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments(".")); 5508parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4.")); 5511parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments(".0")); 5514parsedArgs.Errors.Verify(); 5517parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("4.65536")); 5520parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("65536.0")); 5523parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_InvalidSubsystemVersion).WithArguments("-4.0")); 5532parsedArgs.Errors.Verify(); 5536parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "m")); 5541parsedArgs.Errors.Verify(); 5546parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "main")); 5549parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/MAIN+")); 5552parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "m")); 5556parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoMainOnDLL)); 5559parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoMainOnDLL)); 5566parsedArgs.Errors.Verify(); 5570parsedArgs.Errors.Verify(); 5575parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("0")); 5578parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("abc")); 5581parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("-5")); 5584parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("")); 5587parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadCodepage).WithArguments("")); 5590parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "codepage")); 5593parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/codepage+")); 5600parsedArgs.Errors.Verify(); 5605parsedArgs.Errors.Verify(); 5610parsedArgs.Errors.Verify(); 5617parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadChecksumAlgorithm).WithArguments("256")); 5620parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadChecksumAlgorithm).WithArguments("sha-1")); 5623parsedArgs.Errors.Verify(Diagnostic(ErrorCode.FTL_BadChecksumAlgorithm).WithArguments("sha")); 5626parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "checksumalgorithm")); 5629parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "checksumalgorithm")); 5632parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "checksumalgorithm")); 5635parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/checksumAlgorithm+")); 5642parsedArgs.Errors.Verify(); 5648parsedArgs.Errors.Verify(); 5659parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "/addmodule:")); 5662parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/ADDMODULE+")); 5665parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("/ADDMODULE:")); 5695parsedArgs.Errors.Verify(); 5707parsedArgs.Errors.Verify(); 5764parsedArgs.Errors.Verify(); 5768parsedArgs.Errors.Verify(); 5772parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_BadSwitch).WithArguments("/utf8output:")); 6001parsedArgs.Errors.Verify(); 6005parsedArgs.Errors.Verify( 6011parsedArgs.Errors.Verify( 6017parsedArgs.Errors.Verify( 6023parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<text>", "keycontainer")); 6028parsedArgs.Errors.Verify(); 6033parsedArgs.Errors.Verify( 6039parsedArgs.Errors.Verify(Diagnostic(ErrorCode.ERR_NoFileSpec).WithArguments("keyfile")); 6043parsedArgs.Errors.Verify( 6050parsedArgs.Errors.Verify(); 6056parsedArgs.Errors.Verify(); 6061parsedArgs.Errors.Verify(); 6096parsedArgs.Errors.Verify(); 6099parsedArgs.Errors.Verify(); 6109parsedArgs.Errors.Verify(); 8147Assert.Equal(1, parsedArgs.Errors.Length); 8148Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 8151Assert.Equal(1, parsedArgs.Errors.Length); 8152Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 8155Assert.Equal(1, parsedArgs.Errors.Length); 8156Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 8159Assert.Equal(1, parsedArgs.Errors.Length); 8160Assert.Equal((int)ErrorCode.ERR_BadSwitch, parsedArgs.Errors.First().Code); 9159DefaultParse(allCommandLineArgs, baseDirectory).Errors.Verify(parseDiagnostics); 9241parsedArgs.Errors.Verify(); 9245parsedArgs.Errors.Verify(); 9249parsedArgs.Errors.Verify(); 9253parsedArgs.Errors.Verify(); 9257parsedArgs.Errors.Verify(); 9261parsedArgs.Errors.Verify(); 9265parsedArgs.Errors.Verify(); 9535Assert.Equal(1, parsedArgs.Errors.Length); 9536Assert.Equal((int)ErrorCode.ERR_SwitchNeedsString, parsedArgs.Errors.First().Code); 9539Assert.Equal(1, parsedArgs.Errors.Length); 9540Assert.Equal((int)ErrorCode.ERR_SwitchNeedsString, parsedArgs.Errors.First().Code); 9543Assert.Equal(1, parsedArgs.Errors.Length); 9544Assert.Equal((int)ErrorCode.ERR_SwitchNeedsString, parsedArgs.Errors.First().Code); 9547Assert.Equal(0, parsedArgs.Errors.Length); 9551Assert.Equal(0, parsedArgs.Errors.Length); 9572DefaultParse(new[] { "/lib:" + invalidPath, sourceFile.Path }, WorkingDirectory).Errors.Verify( 9575DefaultParse(new[] { "/lib:" + nonExistentPath, sourceFile.Path }, WorkingDirectory).Errors.Verify( 9580DefaultParse(new[] { sourceFile.Path }, WorkingDirectory, additionalReferenceDirectories: invalidPath).Errors.Verify( 9583DefaultParse(new[] { sourceFile.Path }, WorkingDirectory, additionalReferenceDirectories: nonExistentPath).Errors.Verify( 9601Assert.Equal(1, parsedArgs.Errors.Length); 9602Assert.Equal((int)ErrorCode.FTL_InvalidInputFileName, parsedArgs.Errors.First().Code); 9606Assert.Equal(0, parsedArgs.Errors.Length); 9640args.Errors.Verify(); 9644args.Errors.Verify(); 9650args.Errors.Verify(); 9654args.Errors.Verify(); 9662args.Errors.Verify(); 9666args.Errors.Verify(); 9672args.Errors.Verify(); 9678args.Errors.Verify(); 9687args.Errors.Verify(); 9694args.Errors.Verify(); 9700args.Errors.Verify(); 9706args.Errors.Verify(); 9712args.Errors.Verify(); 9717args.Errors.Verify(); 9722args.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<file list>", "additionalfile")); 9726args.Errors.Verify(Diagnostic(ErrorCode.ERR_SwitchNeedsString).WithArguments("<file list>", "additionalfile")); 9734args.Errors.Verify(); 9738args.Errors.Verify(); 9744args.Errors.Verify(); 9750args.Errors.Verify(); 9754args.Errors.Verify(); 9760args.Errors.Verify( 9766args.Errors.Verify( 11248parsedArgs.Errors.Verify(); 11252parsedArgs.Errors.Verify(); 11256parsedArgs.Errors.Verify(); 11260parsedArgs.Errors.Verify(); 11265parsedArgs.Errors.Verify(); 11269Assert.Equal(1, parsedArgs.Errors.Count()); 11270Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11273Assert.Equal(1, parsedArgs.Errors.Count()); 11274Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11277Assert.Equal(2, parsedArgs.Errors.Count()); 11278Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11279Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[1].Code); 11282Assert.Equal(1, parsedArgs.Errors.Count()); 11283Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11286Assert.Equal(1, parsedArgs.Errors.Count()); 11287Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11290Assert.Equal(1, parsedArgs.Errors.Count()); 11291Assert.Equal((int)ErrorCode.ERR_InvalidPathMap, parsedArgs.Errors[0].Code); 11294parsedArgs.Errors.Verify(); 11298parsedArgs.Errors.Verify(); 11303parsedArgs.Errors.Verify(); 11308parsedArgs.Errors.Verify(); 11313parsedArgs.Errors.Verify(); 11339parsedArgs.Errors.Verify(); 11708parsedArgs.Errors.Verify( 11717parsedArgs.Errors.Verify(); 11725parsedArgs.Errors.Verify( 11735parsedArgs.Errors.Verify( 11744parsedArgs.Errors.Verify( 12067Assert.Equal(0, args.Errors.Length); 12071Assert.Equal(0, args.Errors.Length); 12078Assert.Equal(0, args.Errors.Length); 12082Assert.True(args.Errors.Length > 0); 13644parsedArgs.Errors.Verify( 13650parsedArgs.Errors.Verify( 13656parsedArgs.Errors.Verify(); 13660parsedArgs.Errors.Verify(); 13664parsedArgs.Errors.Verify(); 13668parsedArgs.Errors.Verify(); 13673parsedArgs.Errors.Verify(); 13677parsedArgs.Errors.Verify(); 13682parsedArgs.Errors.Verify(); 13686parsedArgs.Errors.Verify();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Diagnostics\DiagnosticTest.cs (2)
2872parsedArgs.Errors.Verify(); 2883parsedArgs.Errors.Verify();
Microsoft.CodeAnalysis.InteractiveHost (2)
Interactive\Core\InteractiveHost.Service.cs (2)
538foreach (var error in args.Errors) 544if (args.Errors.Length == 0)
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
DeterministicKeyBuilderTests.cs (1)
87Assert.Empty(compiler.Arguments.Errors);
Microsoft.CodeAnalysis.Scripting (1)
Hosting\CommandLine\CommandLineRunner.cs (1)
127var errors = _compiler.Arguments.Errors.Concat(diagnosticsInfos.Select(Diagnostic.Create));
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCompiler.vb (1)
30Debug.Assert(Arguments.OutputFileName IsNot Nothing OrElse Arguments.Errors.Length > 0 OrElse parser.IsScriptCommandLineParser)
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (613)
CommandLineTests.vb (613)
314args.Errors.AssertTheseDiagnostics(<errors> 435args.Errors.Verify() 439args.Errors.Verify() 443args.Errors.Verify() 447args.Errors.Verify() 451args.Errors.Verify() 457args.Errors.Verify() 767Assert.NotEmpty(cmd.Arguments.Errors) 797args.Errors.Verify() 801args.Errors.Verify() 805args.Errors.Verify(Diagnostic(ERRID.ERR_ExpectedIdentifier), 809args.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("import", ":<str>")) 812args.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("imports", ":<import_list>")) 815args.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("imports", ":<import_list>")) 818args.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/imports+")) ' TODO: Dev11 reports ERR_ArgumentRequired 826args.Errors.Verify() 830args.Errors.Verify({Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/i").WithLocation(1, 1), 835args.Errors.Verify() 839args.Errors.Verify() 843args.Errors.Verify() 847args.Errors.Verify() 851args.Errors.Verify() 856args.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("i").WithLocation(1, 1)) 868args.Errors.Verify({Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("instrument", ":<string>").WithLocation(1, 1)}) 872args.Errors.Verify({Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("instrument", ":<string>").WithLocation(1, 1)}) 876args.Errors.Verify({Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("instrument", ":<string>").WithLocation(1, 1)}) 880args.Errors.Verify({Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("instrument", ":<string>").WithLocation(1, 1)}) 884args.Errors.Verify({Diagnostic(ERRID.ERR_InvalidInstrumentationKind).WithArguments("InvalidOption").WithLocation(1, 1)}) 888args.Errors.Verify({Diagnostic(ERRID.ERR_InvalidInstrumentationKind).WithArguments("None").WithLocation(1, 1)}) 892args.Errors.Verify({Diagnostic(ERRID.ERR_InvalidInstrumentationKind).WithArguments("InvalidOption").WithLocation(1, 1)}) 896args.Errors.Verify() 900args.Errors.Verify() 904args.Errors.Verify() 908args.Errors.Verify() 912args.Errors.Verify() 1121parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("win32resource", ":<file>")) 1124parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/win32resource+")) ' TODO: Dev11 reports ERR_ArgumentRequired 1127parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/win32resource-")) ' TODO: Dev11 reports ERR_ArgumentRequired 1130parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("win32icon", ":<file>")) 1133parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/win32icon+")) ' TODO: Dev11 reports ERR_ArgumentRequired 1136parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/win32icon-")) ' TODO: Dev11 reports ERR_ArgumentRequired 1139parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("win32manifest", ":<file>")) 1142parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/win32manifest+")) ' TODO: Dev11 reports ERR_ArgumentRequired 1145parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/win32manifest-")) ' TODO: Dev11 reports ERR_ArgumentRequired 1151parsedArgs.Errors.Verify(diags) 1342parsedArgs.Errors.Verify() 1349parsedArgs.Errors.Verify() 1356parsedArgs.Errors.Verify() 1363parsedArgs.Errors.Verify() 1373parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("resource", ":<resinfo>")) 1376parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("resource", ":<resinfo>")) 1379parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("resource", ":<resinfo>")) 1382parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/RES+")) ' TODO: Dev11 reports ERR_ArgumentRequired 1385parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/res-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 1388parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("linkresource", ":<resinfo>")) 1391parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("linkresource", ":<resinfo>")) 1394parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("linkresource", ":<resinfo>")) 1397parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/linkRES+")) ' TODO: Dev11 reports ERR_ArgumentRequired 1400parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/linkres-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 1406parsedArgs.Errors.Verify( 1416Assert.Equal(False, parsedArgs.Errors.Any()) 1420Assert.Equal(False, parsedArgs.Errors.Any()) 1424Assert.Equal(False, parsedArgs.Errors.Any()) 1428Assert.Equal(False, parsedArgs.Errors.Any()) 1432Assert.Equal(False, parsedArgs.Errors.Any()) 1436Assert.Equal(True, parsedArgs.Errors.Any()) 1439Assert.Equal(False, parsedArgs.Errors.Any()) 1443Assert.Equal(True, parsedArgs.Errors.Any()) 1447Assert.Equal(False, parsedArgs.Errors.Any()) 1451parsedArgs.Errors.Verify( 1457Assert.Equal(False, parsedArgs.Errors.Any()) 1461Assert.Equal(False, parsedArgs.Errors.Any()) 1469parsedArgs.Errors.Verify() 1473parsedArgs.Errors.Verify() 1477parsedArgs.Errors.Verify() 1481parsedArgs.Errors.Verify() 1485parsedArgs.Errors.Verify() 1489parsedArgs.Errors.Verify() 1493parsedArgs.Errors.Verify() 1497parsedArgs.Errors.Verify() 1501parsedArgs.Errors.Verify() 1505parsedArgs.Errors.Verify() 1509parsedArgs.Errors.Verify() 1513parsedArgs.Errors.Verify() 1517parsedArgs.Errors.Verify() 1521parsedArgs.Errors.Verify() 1525parsedArgs.Errors.Verify() 1529parsedArgs.Errors.Verify() 1536parsedArgs.Errors.Verify() 1541parsedArgs.Errors.Verify() 1547parsedArgs.Errors.Verify() 1552parsedArgs.Errors.Verify() 1557parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("langversion", ":<number>")) 1561parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/langVERSION+")) ' TODO: Dev11 reports ERR_ArgumentRequired 1565parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("langversion", ":<number>")) 1569parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("langversion", "8")) 1573parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("langversion", CStr(LanguageVersion.VisualBasic12 + 1))) 1580parsedArgs.Errors.Verify() 1585parsedArgs.Errors.Verify() 1590parsedArgs.Errors.Verify() 1595parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("delaysign")) 1598parsedArgs.Errors.Verify() 1606parsedArgs.Errors.Verify() 1610parsedArgs.Errors.Verify() 1614parsedArgs.Errors.Verify() 1618parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/VERBOSE:-")) 1621parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("verbose")) 1624parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("verbose")) 1627parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/verbOSE:")) 1630parsedArgs.Errors.Verify() 1634parsedArgs.Errors.Verify() 1638parsedArgs.Errors.Verify() 1646parsedArgs.Errors.Verify() 1650parsedArgs.Errors.Verify() 1654parsedArgs.Errors.Verify() 1658parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/QUIET:-")) 1661parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("quiet")) 1664parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("quiet")) 1667parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/quiET:")) 1670parsedArgs.Errors.Verify() 1674parsedArgs.Errors.Verify() 1678parsedArgs.Errors.Verify() 1685parsedArgs.Errors.Verify() 1689parsedArgs.Errors.Verify() 1693parsedArgs.Errors.Verify() 1697parsedArgs.Errors.Verify() 1701parsedArgs.Errors.Verify() 1705parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optimize")) 1708parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optimize")) 1711parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optimize")) 1718ParsedArgs.Errors.Verify() 1722ParsedArgs.Errors.Verify() 1726ParsedArgs.Errors.Verify() 1730ParsedArgs.Errors.Verify() 1734ParsedArgs.Errors.Verify() 1742parsedArgs.Errors.Verify() 1746parsedArgs.Errors.Verify() 1750parsedArgs.Errors.Verify() 1754parsedArgs.Errors.Verify() 1758parsedArgs.Errors.Verify() 1762parsedArgs.Errors.Verify() 1766parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("parallel")) 1769parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("parallel")) 1772parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("parallel")) 1775parsedArgs.Errors.Verify() 1779parsedArgs.Errors.Verify() 1783parsedArgs.Errors.Verify() 1787parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("p")) 1790parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("p")) 1793parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("p")) 1799parsedArgs.Errors.Verify() 1805parsedArgs.Errors.Verify() ' no error in Dev11 1809parsedArgs.Errors.Verify() ' no error in Dev11 1813parsedArgs.Errors.Verify() ' no warning in Dev11 1817parsedArgs.Errors.Verify() 1821parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("subsystemversion", ":<version>")) 1824parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("subsystemversion", ":<version>")) 1827parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/subsystemversion-")) ' TODO: Dev11 reports ERRID.ERR_ArgumentRequired 1830parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("subsystemversion", ":<version>")) 1833parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments(" 4.1")) 1836parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments("4 .0")) 1839parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments("4. 0")) 1842parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments(".")) 1845parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments("4.")) 1848parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments(".0")) 1851parsedArgs.Errors.Verify() 1854parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments("4.65536")) 1857parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments("65536.0")) 1860parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSubsystemVersion).WithArguments("-4.0")) 1868parsedArgs.Errors.Verify() 1872parsedArgs.Errors.Verify() 1877parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadCodepage).WithArguments("0")) 1880parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadCodepage).WithArguments("abc")) 1883parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadCodepage).WithArguments("-5")) 1886parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("codepage", ":<number>")) 1889parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("codepage", ":<number>")) 1892parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/codepage+")) ' Dev11 reports ERR_ArgumentRequired 1895parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("codepage", ":<number>")) 1903parsedArgs.Errors.Verify() 1908parsedArgs.Errors.Verify() 1913parsedArgs.Errors.Verify() 1919parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadChecksumAlgorithm).WithArguments("256")) 1922parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadChecksumAlgorithm).WithArguments("sha-1")) 1925parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadChecksumAlgorithm).WithArguments("sha")) 1928parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("checksumalgorithm", ":<algorithm>")) 1931parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("checksumalgorithm", ":<algorithm>")) 1934parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("checksumalgorithm", ":<algorithm>")) 1937parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/checksumAlgorithm+")) 1943parsedArgs.Errors.Verify() 1948parsedArgs.Errors.Verify() 1952parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("main", ":<class>")) 1957parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("main", ":<class>")) 1960parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("m", ":<class>")) 1963parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/m+")) ' Dev11 reports ERR_ArgumentRequired 1967parsedArgs.Errors.Verify() 1972parsedArgs.Errors.Verify() 1979Assert.Equal(1, parsedArgs.Errors.Length) 1980parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("optioncompare", ":binary|text")) 1984Assert.Equal(1, parsedArgs.Errors.Length) 1985parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("optioncompare", ":binary|text")) 1989Assert.Equal(0, parsedArgs.Errors.Length) 1993Assert.Equal(0, parsedArgs.Errors.Length) 2000Assert.Equal(0, parsedArgs.Errors.Length) 2004Assert.Equal(1, parsedArgs.Errors.Length) 2005parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optionexplicit")) 2009Assert.Equal(1, parsedArgs.Errors.Length) 2010parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optionexplicit")) 2013Assert.Equal(1, parsedArgs.Errors.Length) 2014parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optionexplicit")) 2017Assert.Equal(0, parsedArgs.Errors.Length) 2021Assert.Equal(0, parsedArgs.Errors.Length) 2028Assert.Equal(0, parsedArgs.Errors.Length) 2032parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optioninfer")) 2035parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optioninfer")) 2038parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("optioninfer")) 2041parsedArgs.Errors.Verify() 2045parsedArgs.Errors.Verify() 2189Assert.False(parsedArgs.Errors.Any) 2204parsedArgs.Errors.Verify() 2208parsedArgs.Errors.Verify() 2212parsedArgs.Errors.Verify() 2216parsedArgs.Errors.Verify() 2220parsedArgs.Errors.Verify() 2224parsedArgs.Errors.Verify() 2228parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("optionstrict", ":custom")) 2231parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("optionstrict", ":custom")) 2240parsedArgs.Errors.Verify() 2244parsedArgs.Errors.Verify() 2248parsedArgs.Errors.Verify() 2252parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("rootnamespace", ":<string>")) 2255parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("rootnamespace", ":<string>")) 2258parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/rootnamespace+")) ' TODO: Dev11 reports ERR_ArgumentRequired 2261parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/rootnamespace-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 2264parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("+")) 2267parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("rootnamespace", ":<string>")) 2270parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments(" A.B.C")) 2273parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("[abcdef")) 2276parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("abcdef]")) 2279parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("[[abcdef]]")) 2282parsedArgs.Errors.Verify() 2286parsedArgs.Errors.Verify() 2290parsedArgs.Errors.Verify() 2294parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("goo$")) 2297parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("I(")) 2300parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("_")) 2303parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("[_]")) 2306parsedArgs.Errors.Verify() 2310parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("[")) 2313parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("]")) 2316parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_BadNamespaceName1).WithArguments("[]")) 2322parsedArgs.Errors.Verify() 2329parsedArgs.Errors.Verify() 2336parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("l", ":<file_list>")) 2339parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("l", ":<file_list>")) 2342parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/l+")) ' TODO: Dev11 reports ERR_ArgumentRequired 2345parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/link-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 2364parsedArgs.Errors.Verify() 2368parsedArgs.Errors.Verify() 2372parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("recurse", ":<wildcard>")) 2375parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("recurse", ":<wildcard>")) 2378parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("recurse", ":<wildcard>")) 2381parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/recurse+")) ' TODO: Dev11 reports ERR_ArgumentRequired 2384parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/recurse-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 2436args.Errors.Verify() 2441args.Errors.Verify() 2446args.Errors.Verify() 2471parsedArgs.Errors.Verify() 2478parsedArgs.Errors.Verify() 2485parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("r", ":<file_list>")) 2488parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("r", ":<file_list>")) 2491parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/reference+")) ' TODO: Dev11 reports ERR_ArgumentRequired 2494parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/reference-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 2560parsedArgs.Errors.Verify() 2565parsedArgs.Errors.Verify() 2570parsedArgs.Errors.Verify() 2575parsedArgs.Errors.Verify() 2581parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("a", ":<file_list>")) 2584parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("a", ":<file_list>")) 2832parsedArgs.Errors.Verify() 2857parsedArgs.Errors.Verify() 2864parsedArgs.Errors.Verify( 2869parsedArgs.Errors.Verify( 2874parsedArgs.Errors.Verify( 2879parsedArgs.Errors.Verify( 2888Dim err = parsedArgs.Errors.Single() 2902parsedArgs.Errors.Verify() 2906parsedArgs.Errors.Verify() 2910parsedArgs.Errors.Verify() 2914parsedArgs.Errors.Verify() 2918parsedArgs.Errors.Verify() 2922parsedArgs.Errors.Verify() 2926parsedArgs.Errors.Verify() 2930parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("t", ":exe|winexe|library|module|appcontainerexe|winmdobj")) 2933parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("target", ":exe|winexe|library|module|appcontainerexe|winmdobj")) 2936parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("target", "xyz")) 2939parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/T+")) ' TODO: Dev11 reports ERR_ArgumentRequired 2942parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/TARGET-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 2948parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_NoSources).WithLocation(1, 1)) 2952parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_NoSources).WithLocation(1, 1)) 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( 2981parsedArgs.Errors.Verify( 2986parsedArgs.Errors.Verify( 2991parsedArgs.Errors.Verify( 2996parsedArgs.Errors.Verify( 3004parsedArgs.Errors.Verify() 3008parsedArgs.Errors.Verify() 3012parsedArgs.Errors.Verify() 3017parsedArgs.Errors.Verify() 3022parsedArgs.Errors.Verify() 3027parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("utf8output")) 3037parsedArgs.Errors.Verify() 3040parsedArgs.Errors.Verify() 3045parsedArgs.Errors.Verify() 3050parsedArgs.Errors.Verify() 3055parsedArgs.Errors.Verify() 3060parsedArgs.Errors.Verify() 3065parsedArgs.Errors.Verify() 3070parsedArgs.Errors.Verify() 3075parsedArgs.Errors.Verify() 3080parsedArgs.Errors.Verify() 3085parsedArgs.Errors.Verify() 3090parsedArgs.Errors.Verify() 3095parsedArgs.Errors.Verify() 3100parsedArgs.Errors.Verify() 3105parsedArgs.Errors.Verify() 3110parsedArgs.Errors.Verify() 3115parsedArgs.Errors.Verify() 3120parsedArgs.Errors.Verify() 3125parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("debug", "")) 3128parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("debug", "+")) 3131parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("debug", "invalid")) 3134parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("debug")) 3137parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/pdb:something")) 3143parsedArgs.Errors.Verify() 3147parsedArgs.Errors.Verify() 3151parsedArgs.Errors.Verify() 3155parsedArgs.Errors.Verify() 3158parsedArgs.Errors.Verify() 3161parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SourceLinkRequiresPdb)) 3164parsedArgs.Errors.Verify() 3167parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SourceLinkRequiresPdb)) 3234parsedArgs.Errors.Verify() 3238parsedArgs.Errors.Verify() 3245parsedArgs.Errors.Verify() 3251parsedArgs.Errors.Verify() 3257parsedArgs.Errors.Verify() 3263parsedArgs.Errors.Verify() 3269parsedArgs.Errors.Verify() 3275parsedArgs.Errors.Verify() 3281parsedArgs.Errors.Verify() 3287parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_CannotEmbedWithoutPdb)) 3290parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_CannotEmbedWithoutPdb)) 3293parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_CannotEmbedWithoutPdb)) 3296parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_CannotEmbedWithoutPdb)) 3299parsedArgs.Errors.Verify() 3302parsedArgs.Errors.Verify() 3305parsedArgs.Errors.Verify() 3449parsedArgs.Errors.Verify( 3455parsedArgs.Errors.Verify() 3459parsedArgs.Errors.Verify() 3463parsedArgs.Errors.Verify() 3468parsedArgs.Errors.Verify() 3472Assert.Equal(1, parsedArgs.Errors.Count()) 3473Assert.Equal(ERRID.ERR_InvalidPathMap, parsedArgs.Errors(0).Code) 3476Assert.Equal(1, parsedArgs.Errors.Count()) 3477Assert.Equal(ERRID.ERR_InvalidPathMap, parsedArgs.Errors(0).Code) 3480Assert.Equal(2, parsedArgs.Errors.Count()) 3481Assert.Equal(ERRID.ERR_InvalidPathMap, parsedArgs.Errors(0).Code) 3482Assert.Equal(ERRID.ERR_InvalidPathMap, parsedArgs.Errors(1).Code) 3485Assert.Equal(1, parsedArgs.Errors.Count()) 3486Assert.Equal(ERRID.ERR_InvalidPathMap, parsedArgs.Errors(0).Code) 3489Assert.Equal(1, parsedArgs.Errors.Count()) 3490Assert.Equal(ERRID.ERR_InvalidPathMap, parsedArgs.Errors(0).Code) 3493Assert.Equal(1, parsedArgs.Errors.Count()) 3494Assert.Equal(ERRID.ERR_InvalidPathMap, parsedArgs.Errors(0).Code) 3497parsedArgs.Errors.Verify() 3501parsedArgs.Errors.Verify() 3506parsedArgs.Errors.Verify() 3511parsedArgs.Errors.Verify() 3516parsedArgs.Errors.Verify() 3535parsedArgs.Errors.Verify() 3544parsedArgs.Errors.Verify() 3578parser.Errors.Verify( 3709parsedArgs.Errors.Verify() 3716parsedArgs.Errors.Verify() 3723parsedArgs.Errors.Verify( 3727parsedArgs.Errors.Verify( 3731parsedArgs.Errors.Verify( 3735parsedArgs.Errors.Verify( 3739parsedArgs.Errors.Verify() 3742parsedArgs.Errors.Verify() 3745parsedArgs.Errors.Verify( 3749parsedArgs.Errors.Verify( 3753parsedArgs.Errors.Verify() 3760parsedArgs.Errors.Verify() 3767parsedArgs.Errors.Verify() 3775parsedArgs.Errors.Verify() 3783parsedArgs.Errors.Verify() 3791parsedArgs.Errors.Verify() 3799parsedArgs.Errors.Verify() 3807parsedArgs.Errors.Verify() 3816parsedArgs.Errors.Verify( 3826parsedArgs.Errors.Verify( 3834parsedArgs.Errors.Verify() 3843parsedArgs.Errors.Verify( 3870parsedArgs.Errors.Verify( 3879parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("out", ":<file>")) 3882parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("out", ":<file>")) 3885parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("refout", ":<file>")) 3888parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_NoRefOutWhenRefOnly).WithLocation(1, 1)) 3891parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/out+")) ' TODO: Dev11 reports ERR_ArgumentRequired 3894parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/out-:")) ' TODO: Dev11 reports ERR_ArgumentRequired 3897parsedArgs.Errors.Verify( 3905parsedArgs.Errors.Verify( 3913parsedArgs.Errors.Verify( 3921parsedArgs.Errors.Verify() 3928parsedArgs.Errors.Verify( 3936parsedArgs.Errors.Verify( 3944parsedArgs.Errors.Verify( 3952parsedArgs.Errors.Verify() 3963parsedArgs.Errors.Verify() 3970parsedArgs.Errors.Verify() 3977parsedArgs.Errors.Verify(Diagnostic(ERRID.FTL_InvalidInputFileName).WithArguments(".exe")) 3985parsedArgs.Errors.Verify() 3992parsedArgs.Errors.Verify() 3999parsedArgs.Errors.Verify(Diagnostic(ERRID.FTL_InvalidInputFileName).WithArguments(".dll")) 4007parsedArgs.Errors.Verify() 4014parsedArgs.Errors.Verify() 4021parsedArgs.Errors.Verify() 4028parsedArgs.Errors.Verify() 4081parsedArgs.Errors.Verify( 4368parsedArgs.Errors.Verify( 4374parsedArgs.Errors.Verify( 4381parsedArgs.Errors.Verify( 4389parsedArgs.Errors.Verify( 4396parsedArgs.Errors.Verify( 4403parsedArgs.Errors.Verify( 4415parsedArgs.Errors.Verify( 4420parsedArgs.Errors.Verify() 4425parsedArgs.Errors.Verify() 4430parsedArgs.Errors.Verify() 4435parsedArgs.Errors.Verify( 4441parsedArgs.Errors.Verify( 4448parsedArgs.Errors.Verify() 4454parsedArgs.Errors.Verify() 4460parsedArgs.Errors.Verify() 4466parsedArgs.Errors.Verify() 4473parsedArgs.Errors.Verify( 4481parsedArgs.Errors.Verify() 4493parsedArgs.Errors.Verify() 4502parsedArgs.Errors.Verify() 4515parsedArgs.Errors.Verify() 4520parsedArgs.Errors.Verify() 4525parsedArgs.Errors.Verify() 4530parsedArgs.Errors.Verify() 4535parsedArgs.Errors.Verify() 4540parsedArgs.Errors.Verify() 4550parsedArgs.Errors.Verify( 4556parsedArgs.Errors.Verify( 4563parsedArgs.Errors.Verify() 4569parsedArgs.Errors.Verify() 4575parsedArgs.Errors.Verify( 4580parsedArgs.Errors.Verify() 4585parsedArgs.Errors.Verify() 4593parsedArgs.Errors.Verify( 4601parsedArgs.Errors.Verify() 4608parsedArgs.Errors.Verify() 4615parsedArgs.Errors.Verify( 4621parsedArgs.Errors.Verify( 4627parsedArgs.Errors.Verify( 4634parsedArgs.Errors.Verify( 4641parsedArgs.Errors.Verify( 4653parsedArgs.Errors.Verify() 4662parsedArgs.Errors.Verify() 4674parsedArgs.Errors.Verify() 4678parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("keycontainer", ":<string>")) 4682parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/keycontainer-")) 4686parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("keycontainer", ":<string>")) 4690parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("keycontainer", ":<string>")) 4695parsedArgs.Errors.Verify() 4699parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("keyfile", ":<file>")) 4703parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/keyfile-")) 4707parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("keyfile", ":<file>")) 4712parsedArgs.Errors.Verify() 4718parsedArgs.Errors.Verify() 4724parsedArgs.Errors.Verify() 4734parsedArgs.Errors.Verify() 4738parsedArgs.Errors.Verify() 4742parsedArgs.Errors.Verify() 4746parsedArgs.Errors.Verify() 4750parsedArgs.Errors.Verify() 4754parsedArgs.Errors.Verify() 4758parsedArgs.Errors.Verify() 4763parsedArgs.Errors.Verify() 4768Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("platform", ":<string>")) 4770Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("platform", ":<string>")) 4772Verify(parsedArgs.Errors, Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/platform+")) ' TODO: Dev11 reports ERR_ArgumentRequired 4776Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("platform", "abcdef")) 4780parsedArgs.Errors.Verify() 4785Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_LibAnycpu32bitPreferredConflict).WithArguments("Platform", "AnyCpu32BitPreferred").WithLocation(1, 1)) 4788Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_LibAnycpu32bitPreferredConflict).WithArguments("Platform", "AnyCpu32BitPreferred").WithLocation(1, 1)) 4835Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("filealign", ":<number>")) 4839Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("filealign", "0")) 4841Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("filealign", "0x")) 4843Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("filealign", "0x0")) 4845Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("filealign", "-1")) 4847Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("filealign", "-0x100")) 4853parsedArgs.Errors.Verify() 4857parsedArgs.Errors.Verify() 4861parsedArgs.Errors.Verify() 4865parsedArgs.Errors.Verify() 4869parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("removeintchecks")) 4872parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("removeintchecks")) 4875parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_SwitchNeedsBool).WithArguments("removeintchecks")) 4927Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("baseaddress", ":<number>")) 4931Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("baseaddress", "0x10000000000000000")) 4933Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("baseaddress", "-1")) 4935Verify(parsedArgs.Errors, Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("baseaddress", ULong.MaxValue.ToString)) 4952parsedArgs.Errors.Verify() 4967parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("addmodule", ":<file_list>")) 4970parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("addmodule", ":<file_list>")) 4973parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/addmodule+")) ' TODO: Dev11 reports ERR_ArgumentRequired 4979parsedArgs.Errors.Verify() 4983parsedArgs.Errors.Verify() 4987parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("libpath", ":<path_list>")) 4990parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("libpath", ":<path_list>")) 4993parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/libpath+")) ' TODO: Dev11 reports ERR_ArgumentRequired 5042parsedArgs.Errors.Verify() 5046parsedArgs.Errors.Verify() 5056parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("sdkpath", ":<path>")) 5059parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("sdkpath", ":<path>")) 5062parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/sdkpath+")) ' TODO: Dev11 reports ERR_ArgumentRequired 5341parsedArgs.Errors.Verify() 5365Verify(parsedArgs.Errors, Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/highentropyva:+")) 5368Verify(parsedArgs.Errors, Diagnostic(ERRID.WRN_BadSwitch).WithArguments("/highentropyva:")) 5400parsedArgs.Errors.Verify() 5402parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_NoSourcesOut)) 5828parsedArgs.Errors.Verify() 5832parsedArgs.Errors.Verify() 5836parsedArgs.Errors.Verify() 5840parsedArgs.Errors.Verify() 7405parsedArgs.Errors.Verify() 7409parsedArgs.Errors.Verify(Diagnostic(ERRID.FTL_InvalidInputFileName).WithArguments("\\.\com1").WithLocation(1, 1)) 7411parsedArgs.Errors.Verify() 7416parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_XMLCannotWriteToXMLDocFile2).WithArguments("..\lpt2.xml", "The system cannot find the path specified").WithLocation(1, 1)) 7418parsedArgs.Errors.Verify() 7422parsedArgs.Errors.Verify(Diagnostic(ERRID.WRN_CannotFindStandardLibrary1).WithArguments("System.dll").WithLocation(1, 1), 7635args.Errors.Verify() 7639args.Errors.Verify() 7645args.Errors.Verify() 7651args.Errors.Verify() 7655args.Errors.Verify() 7662args.Errors.Verify() 7666args.Errors.Verify() 7672args.Errors.Verify() 7678args.Errors.Verify() 7687args.Errors.Verify() 7694args.Errors.Verify() 7700args.Errors.Verify() 7706args.Errors.Verify() 7711args.Errors.Verify() 7716args.Errors.Verify() 7722args.Errors.Verify() 7727args.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("additionalfile", ":<file_list>")) 7731args.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("additionalfile", ":<file_list>")) 7738args.Errors.AssertNoErrors() 7742args.Errors.AssertNoErrors() 7748args.Errors.AssertNoErrors() 7754args.Errors.AssertNoErrors() 7758args.Errors.AssertNoErrors() 7764args.Errors.AssertNoErrors() 7770args.Errors.AssertNoErrors() 7775args.Errors.AssertTheseDiagnostics( 7783args.Errors.AssertTheseDiagnostics( 8601Assert.Empty(arguments.Errors) 8621Assert.Empty(arguments.Errors) 8642Assert.Empty(arguments.Errors) 8663Assert.Empty(arguments.Errors) 8684Assert.Empty(arguments.Errors) 8705Assert.Empty(arguments.Errors) 8726Assert.Empty(arguments.Errors) 8748Assert.Empty(arguments.Errors) 8769Assert.Empty(arguments.Errors) 8792Assert.Empty(arguments.Errors) 8815Assert.Empty(arguments.Errors) 8858ParsedArgs.Errors.Verify() 8862ParsedArgs.Errors.Verify() 8866ParsedArgs.Errors.Verify() 8870ParsedArgs.Errors.Verify() 8874ParsedArgs.Errors.Verify() 8878ParsedArgs.Errors.Verify() 8882ParsedArgs.Errors.Verify() 9049args.Errors.Verify(Diagnostic(ERRID.FTL_InvalidInputFileName).WithArguments("e:c:\test\test.cs").WithLocation(1, 1)) 9147parsedArgs.Errors.Verify() 9154parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("keyfile", ":<file>").WithLocation(1, 1)) 9161parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("keyfile", ":<file>").WithLocation(1, 1)) 9550parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ConditionalCompilationConstantNotValid).WithArguments("Identifier expected.", "1 ^^ ^^ ").WithLocation(1, 1)) 9556parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_InvalidSwitchValue).WithArguments("langversion", "1000").WithLocation(1, 1)) 10499parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("generatedfilesout", ":<dir>").WithLocation(1, 1)) 10503parsedArgs.Errors.Verify(Diagnostic(ERRID.ERR_ArgumentRequired).WithArguments("generatedfilesout", ":<dir>").WithLocation(1, 1)) 10507parsedArgs.Errors.Verify() 10511parsedArgs.Errors.Verify() 10515parsedArgs.Errors.Verify() 10519parsedArgs.Errors.Verify() 10524parsedArgs.Errors.Verify() 10528parsedArgs.Errors.Verify() 10533parsedArgs.Errors.Verify() 10537parsedArgs.Errors.Verify()
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
VisualStudioMSBuildWorkspaceTests.cs (1)
3073Assert.Empty(commandLineArgs.Errors);