CommandLineTests.vb (622)
313args = DefaultParse({"-debug+/debug:portable"}, folder.Path)
434Dim args = DefaultParse({"/rootnamespace:Test", "a.vb"}, _baseDirectory)
438args = DefaultParse({"/main:Test", "a.vb"}, _baseDirectory)
442args = DefaultParse({"/main:""Test""", "a.vb"}, _baseDirectory)
446args = DefaultParse({"/rootnamespace:""Test""", "a.vb"}, _baseDirectory)
450args = DefaultParse({"/rootnamespace:""test""", "/main:""test.Module1""", "a.vb"}, _baseDirectory)
456args = DefaultParse({"/rootnamespace:""решения""", "/main:""решения.Module1""", "a.vb"}, _baseDirectory)
796Dim args = DefaultParse({"/imports: System ,System.Xml ,System.Linq", "a.vb"}, _baseDirectory)
800args = DefaultParse({"/impORt: System,,,,,", "/IMPORTs:,,,Microsoft.VisualBasic,,System.IO", "a.vb"}, _baseDirectory)
804args = DefaultParse({"/impORt: System, ,, ,,", "a.vb"}, _baseDirectory)
808args = DefaultParse({"/impORt:", "a.vb"}, _baseDirectory)
811args = DefaultParse({"/impORts:", "a.vb"}, _baseDirectory)
814args = DefaultParse({"/imports", "a.vb"}, _baseDirectory)
817args = DefaultParse({"/imports+", "a.vb"}, _baseDirectory)
825args = DefaultParse({}, _baseDirectory)
829args = DefaultParse({"/i"}, _baseDirectory)
864args = DefaultParse({}, _baseDirectory)
867args = DefaultParse({"/instrument", "a.vb"}, _baseDirectory)
871args = DefaultParse({"/instrument:""""", "a.vb"}, _baseDirectory)
875args = DefaultParse({"/instrument:", "a.vb"}, _baseDirectory)
879args = DefaultParse({"/instrument:", "Test.Flag.Name", "a.vb"}, _baseDirectory)
883args = DefaultParse({"/instrument:InvalidOption", "a.vb"}, _baseDirectory)
887args = DefaultParse({"/instrument:None", "a.vb"}, _baseDirectory)
891args = DefaultParse({"/instrument:""TestCoverage,InvalidOption""", "a.vb"}, _baseDirectory)
895args = DefaultParse({"/instrument:TestCoverage", "a.vb"}, _baseDirectory)
899args = DefaultParse({"/instrument:""TestCoverage""", "a.vb"}, _baseDirectory)
903args = DefaultParse({"/instrument:""TESTCOVERAGE""", "a.vb"}, _baseDirectory)
907args = DefaultParse({"/instrument:TestCoverage,TestCoverage", "a.vb"}, _baseDirectory)
911args = DefaultParse({"/instrument:TestCoverage", "/instrument:TestCoverage", "a.vb"}, _baseDirectory)
948Dim parsedArgs = DefaultParse(args, _baseDirectory)
956parsedArgs = DefaultParse(args, _baseDirectory)
962parsedArgs = DefaultParse(args, _baseDirectory)
969parsedArgs = DefaultParse(args, _baseDirectory)
975parsedArgs = DefaultParse(args, _baseDirectory)
981parsedArgs = DefaultParse(args, _baseDirectory)
991Dim parsedArgs = DefaultParse({"/win32icon:" + tmpFileName}, _baseDirectory)
1120Dim parsedArgs = DefaultParse({"/win32resource", "a.vb"}, _baseDirectory)
1123parsedArgs = DefaultParse({"/win32resource+", "a.vb"}, _baseDirectory)
1126parsedArgs = DefaultParse({"/win32resource-", "a.vb"}, _baseDirectory)
1129parsedArgs = DefaultParse({"/win32icon", "a.vb"}, _baseDirectory)
1132parsedArgs = DefaultParse({"/win32icon+", "a.vb"}, _baseDirectory)
1135parsedArgs = DefaultParse({"/win32icon-", "a.vb"}, _baseDirectory)
1138parsedArgs = DefaultParse({"/win32manifest", "a.vb"}, _baseDirectory)
1141parsedArgs = DefaultParse({"/win32manifest+", "a.vb"}, _baseDirectory)
1144parsedArgs = DefaultParse({"/win32manifest-", "a.vb"}, _baseDirectory)
1150Dim parsedArgs = DefaultParse(args.Concat({"Test.vb"}), _baseDirectory)
1341parsedArgs = DefaultParse({"/resource:a", "a.vb"}, _baseDirectory)
1348parsedArgs = DefaultParse({"/res:b", "a.vb"}, _baseDirectory)
1355parsedArgs = DefaultParse({"/linkresource:c", "a.vb"}, _baseDirectory)
1362parsedArgs = DefaultParse({"/linkres:d", "a.vb"}, _baseDirectory)
1372Dim parsedArgs = DefaultParse({"/resource:", "a.vb"}, _baseDirectory)
1375parsedArgs = DefaultParse({"/resource: ", "a.vb"}, _baseDirectory)
1378parsedArgs = DefaultParse({"/resource", "a.vb"}, _baseDirectory)
1381parsedArgs = DefaultParse({"/RES+", "a.vb"}, _baseDirectory)
1384parsedArgs = DefaultParse({"/res-:", "a.vb"}, _baseDirectory)
1387parsedArgs = DefaultParse({"/linkresource:", "a.vb"}, _baseDirectory)
1390parsedArgs = DefaultParse({"/linkresource: ", "a.vb"}, _baseDirectory)
1393parsedArgs = DefaultParse({"/linkresource", "a.vb"}, _baseDirectory)
1396parsedArgs = DefaultParse({"/linkRES+", "a.vb"}, _baseDirectory)
1399parsedArgs = DefaultParse({"/linkres-:", "a.vb"}, _baseDirectory)
1405Dim parsedArgs = DefaultParse({"/win32manifest:blah", "/target:module", "a.cs"}, _baseDirectory)
1468Dim parsedArgs = DefaultParse({"/langversion:9", "a.VB"}, _baseDirectory)
1472parsedArgs = DefaultParse({"/langVERSION:9.0", "a.vb"}, _baseDirectory)
1476parsedArgs = DefaultParse({"/langVERSION:10", "a.vb"}, _baseDirectory)
1480parsedArgs = DefaultParse({"/langVERSION:10.0", "a.vb"}, _baseDirectory)
1484parsedArgs = DefaultParse({"/langVERSION:11", "a.vb"}, _baseDirectory)
1488parsedArgs = DefaultParse({"/langVERSION:11.0", "a.vb"}, _baseDirectory)
1492parsedArgs = DefaultParse({"/langVERSION:12", "a.vb"}, _baseDirectory)
1496parsedArgs = DefaultParse({"/langVERSION:12.0", "a.vb"}, _baseDirectory)
1500parsedArgs = DefaultParse({"/langVERSION:14", "a.vb"}, _baseDirectory)
1504parsedArgs = DefaultParse({"/langVERSION:14.0", "a.vb"}, _baseDirectory)
1508parsedArgs = DefaultParse({"/langVERSION:15", "a.vb"}, _baseDirectory)
1512parsedArgs = DefaultParse({"/langVERSION:15.0", "a.vb"}, _baseDirectory)
1516parsedArgs = DefaultParse({"/langVERSION:15.3", "a.vb"}, _baseDirectory)
1520parsedArgs = DefaultParse({"/langVERSION:15.5", "a.vb"}, _baseDirectory)
1524parsedArgs = DefaultParse({"/langVERSION:16", "a.vb"}, _baseDirectory)
1528parsedArgs = DefaultParse({"/langVERSION:16.9", "a.vb"}, _baseDirectory)
1535parsedArgs = DefaultParse({"/langVERSION:default", "a.vb"}, _baseDirectory)
1540parsedArgs = DefaultParse({"/langVERSION:latest", "a.vb"}, _baseDirectory)
1546parsedArgs = DefaultParse({"a.vb"}, _baseDirectory)
1551parsedArgs = DefaultParse({"/langVERSION:10", "/langVERSION:9.0", "a.vb"}, _baseDirectory)
1556parsedArgs = DefaultParse({"/langVERSION", "a.vb"}, _baseDirectory)
1560parsedArgs = DefaultParse({"/langVERSION+", "a.vb"}, _baseDirectory)
1564parsedArgs = DefaultParse({"/langVERSION:", "a.vb"}, _baseDirectory)
1568parsedArgs = DefaultParse({"/langVERSION:8", "a.vb"}, _baseDirectory)
1572parsedArgs = DefaultParse({"/langVERSION:" & (LanguageVersion.VisualBasic12 + 1), "a.vb"}, _baseDirectory)
1579Dim parsedArgs = DefaultParse({"/delaysign", "a.cs"}, _baseDirectory)
1584parsedArgs = DefaultParse({"/delaysign+", "a.cs"}, _baseDirectory)
1589parsedArgs = DefaultParse({"/DELAYsign-", "a.cs"}, _baseDirectory)
1594parsedArgs = DefaultParse({"/delaysign:-", "a.cs"}, _baseDirectory)
1605Dim parsedArgs = DefaultParse({"/verbose", "a.vb"}, _baseDirectory)
1609parsedArgs = DefaultParse({"/verbose+", "a.vb"}, _baseDirectory)
1613parsedArgs = DefaultParse({"/verbose-", "a.vb"}, _baseDirectory)
1617parsedArgs = DefaultParse({"/VERBOSE:-", "a.vb"}, _baseDirectory)
1620parsedArgs = DefaultParse({"/verbose-:", "a.vb"}, _baseDirectory)
1623parsedArgs = DefaultParse({"/verbose+:", "a.vb"}, _baseDirectory)
1626parsedArgs = DefaultParse({"/verbOSE:", "a.vb"}, _baseDirectory)
1633parsedArgs = DefaultParse({"/quiet", "/verbose", "a.vb"}, _baseDirectory)
1637parsedArgs = DefaultParse({"/quiet", "/verbose-", "a.vb"}, _baseDirectory)
1645Dim parsedArgs = DefaultParse({"/quiet", "a.vb"}, _baseDirectory)
1649parsedArgs = DefaultParse({"/quiet+", "a.vb"}, _baseDirectory)
1653parsedArgs = DefaultParse({"/quiet-", "a.vb"}, _baseDirectory)
1657parsedArgs = DefaultParse({"/QUIET:-", "a.vb"}, _baseDirectory)
1660parsedArgs = DefaultParse({"/quiet-:", "a.vb"}, _baseDirectory)
1663parsedArgs = DefaultParse({"/quiet+:", "a.vb"}, _baseDirectory)
1666parsedArgs = DefaultParse({"/quiET:", "a.vb"}, _baseDirectory)
1673parsedArgs = DefaultParse({"/verbose", "/quiet", "a.vb"}, _baseDirectory)
1677parsedArgs = DefaultParse({"/verbose", "/quiet-", "a.vb"}, _baseDirectory)
1684Dim parsedArgs = DefaultParse({"/optimize", "a.vb"}, _baseDirectory)
1688parsedArgs = DefaultParse({"a.vb"}, _baseDirectory)
1692parsedArgs = DefaultParse({"/OPTIMIZE+", "a.vb"}, _baseDirectory)
1696parsedArgs = DefaultParse({"/optimize-", "a.vb"}, _baseDirectory)
1700parsedArgs = DefaultParse({"/optimize-", "/optimize+", "a.vb"}, _baseDirectory)
1704parsedArgs = DefaultParse({"/OPTIMIZE:", "a.cs"}, _baseDirectory)
1707parsedArgs = DefaultParse({"/OPTIMIZE+:", "a.cs"}, _baseDirectory)
1710parsedArgs = DefaultParse({"/optimize-:", "a.cs"}, _baseDirectory)
1717Dim ParsedArgs = DefaultParse({"a.vb"}, _baseDirectory)
1721ParsedArgs = DefaultParse({"/deterministic+", "a.vb"}, _baseDirectory)
1725ParsedArgs = DefaultParse({"/deterministic", "a.vb"}, _baseDirectory)
1729ParsedArgs = DefaultParse({"/DETERMINISTIC+", "a.vb"}, _baseDirectory)
1733ParsedArgs = DefaultParse({"/deterministic-", "a.vb"}, _baseDirectory)
1741Dim parsedArgs = DefaultParse({"/parallel", "a.vb"}, _baseDirectory)
1745parsedArgs = DefaultParse({"/p", "a.vb"}, _baseDirectory)
1749parsedArgs = DefaultParse({"a.vb"}, _baseDirectory)
1753parsedArgs = DefaultParse({"/PARALLEL+", "a.vb"}, _baseDirectory)
1757parsedArgs = DefaultParse({"/PARALLEL-", "a.vb"}, _baseDirectory)
1761parsedArgs = DefaultParse({"/PArallel-", "/PArallel+", "a.vb"}, _baseDirectory)
1765parsedArgs = DefaultParse({"/parallel:", "a.vb"}, _baseDirectory)
1768parsedArgs = DefaultParse({"/parallel+:", "a.vb"}, _baseDirectory)
1771parsedArgs = DefaultParse({"/parallel-:", "a.vb"}, _baseDirectory)
1774parsedArgs = DefaultParse({"/P+", "a.vb"}, _baseDirectory)
1778parsedArgs = DefaultParse({"/P-", "a.vb"}, _baseDirectory)
1782parsedArgs = DefaultParse({"/P-", "/P+", "a.vb"}, _baseDirectory)
1786parsedArgs = DefaultParse({"/p:", "a.vb"}, _baseDirectory)
1789parsedArgs = DefaultParse({"/p+:", "a.vb"}, _baseDirectory)
1792parsedArgs = DefaultParse({"/p-:", "a.vb"}, _baseDirectory)
1798Dim parsedArgs = DefaultParse({"/subsystemversion:4.0", "a.vb"}, _baseDirectory)
1804parsedArgs = DefaultParse({"/subsystemversion:0.0", "a.vb"}, _baseDirectory)
1808parsedArgs = DefaultParse({"/subsystemversion:0", "a.vb"}, _baseDirectory)
1812parsedArgs = DefaultParse({"/subsystemversion:3.99", "a.vb"}, _baseDirectory)
1816parsedArgs = DefaultParse({"/subsystemversion:4.0", "/subsystemversion:5.333", "a.vb"}, _baseDirectory)
1820parsedArgs = DefaultParse({"/subsystemversion:", "a.vb"}, _baseDirectory)
1823parsedArgs = DefaultParse({"/subsystemversion", "a.vb"}, _baseDirectory)
1826parsedArgs = DefaultParse({"/subsystemversion-", "a.vb"}, _baseDirectory)
1829parsedArgs = DefaultParse({"/subsystemversion: ", "a.vb"}, _baseDirectory)
1832parsedArgs = DefaultParse({"/subsystemversion: 4.1", "a.vb"}, _baseDirectory)
1835parsedArgs = DefaultParse({"/subsystemversion:4 .0", "a.vb"}, _baseDirectory)
1838parsedArgs = DefaultParse({"/subsystemversion:4. 0", "a.vb"}, _baseDirectory)
1841parsedArgs = DefaultParse({"/subsystemversion:.", "a.vb"}, _baseDirectory)
1844parsedArgs = DefaultParse({"/subsystemversion:4.", "a.vb"}, _baseDirectory)
1847parsedArgs = DefaultParse({"/subsystemversion:.0", "a.vb"}, _baseDirectory)
1850parsedArgs = DefaultParse({"/subsystemversion:4.2 ", "a.vb"}, _baseDirectory)
1853parsedArgs = DefaultParse({"/subsystemversion:4.65536", "a.vb"}, _baseDirectory)
1856parsedArgs = DefaultParse({"/subsystemversion:65536.0", "a.vb"}, _baseDirectory)
1859parsedArgs = DefaultParse({"/subsystemversion:-4.0", "a.vb"}, _baseDirectory)
1867Dim parsedArgs = DefaultParse({"/CodePage:1200", "a.vb"}, _baseDirectory)
1871parsedArgs = DefaultParse({"/CodePage:1200", "/CodePage:65001", "a.vb"}, _baseDirectory)
1876parsedArgs = DefaultParse({"/codepage:0", "a.vb"}, _baseDirectory)
1879parsedArgs = DefaultParse({"/codepage:abc", "a.vb"}, _baseDirectory)
1882parsedArgs = DefaultParse({"/codepage:-5", "a.vb"}, _baseDirectory)
1885parsedArgs = DefaultParse({"/codepage: ", "a.vb"}, _baseDirectory)
1888parsedArgs = DefaultParse({"/codepage:", "a.vb"}, _baseDirectory)
1891parsedArgs = DefaultParse({"/codepage+", "a.vb"}, _baseDirectory)
1894parsedArgs = DefaultParse({"/codepage", "a.vb"}, _baseDirectory)
1902parsedArgs = DefaultParse({"/checksumAlgorithm:sHa1", "a.cs"}, _baseDirectory)
1907parsedArgs = DefaultParse({"/checksumAlgorithm:sha256", "a.cs"}, _baseDirectory)
1912parsedArgs = DefaultParse({"a.cs"}, _baseDirectory)
1918parsedArgs = DefaultParse({"/checksumAlgorithm:256", "a.cs"}, _baseDirectory)
1921parsedArgs = DefaultParse({"/checksumAlgorithm:sha-1", "a.cs"}, _baseDirectory)
1924parsedArgs = DefaultParse({"/checksumAlgorithm:sha", "a.cs"}, _baseDirectory)
1927parsedArgs = DefaultParse({"/checksumAlgorithm: ", "a.cs"}, _baseDirectory)
1930parsedArgs = DefaultParse({"/checksumAlgorithm:", "a.cs"}, _baseDirectory)
1933parsedArgs = DefaultParse({"/checksumAlgorithm", "a.cs"}, _baseDirectory)
1936parsedArgs = DefaultParse({"/checksumAlgorithm+", "a.cs"}, _baseDirectory)
1942Dim parsedArgs = DefaultParse({"/main:A.B.C", "a.vb"}, _baseDirectory)
1947parsedArgs = DefaultParse({"/Main:A.B.C", "/M:X.Y.Z", "a.vb"}, _baseDirectory)
1951parsedArgs = DefaultParse({"/MAIN: ", "a.vb"}, _baseDirectory)
1956parsedArgs = DefaultParse({"/maiN:", "a.vb"}, _baseDirectory)
1959parsedArgs = DefaultParse({"/m", "a.vb"}, _baseDirectory)
1962parsedArgs = DefaultParse({"/m+", "a.vb"}, _baseDirectory)
1966parsedArgs = DefaultParse({"/MAIN:XYZ", "/t:library", "a.vb"}, _baseDirectory)
1971parsedArgs = DefaultParse({"/MAIN:XYZ", "/t:module", "a.vb"}, _baseDirectory)
2188Dim parsedArgs = DefaultParse(args, _baseDirectory)
2203Dim parsedArgs = DefaultParse({"/optionStrict", "a.vb"}, _baseDirectory)
2207parsedArgs = DefaultParse({"/optionStrict+", "a.vb"}, _baseDirectory)
2211parsedArgs = DefaultParse({"/optionStrict-", "a.vb"}, _baseDirectory)
2215parsedArgs = DefaultParse({"/OptionStrict:cusTom", "a.vb"}, _baseDirectory)
2219parsedArgs = DefaultParse({"/OptionStrict:cusTom", "/optionstrict-", "a.vb"}, _baseDirectory)
2223parsedArgs = DefaultParse({"/optionstrict-", "/OptionStrict:cusTom", "a.vb"}, _baseDirectory)
2227parsedArgs = DefaultParse({"/optionstrict:", "/OptionStrict:cusTom", "a.vb"}, _baseDirectory)
2230parsedArgs = DefaultParse({"/optionstrict:xxx", "a.vb"}, _baseDirectory)
2239Dim parsedArgs = DefaultParse({"/rootnamespace:One.Two.Three", "a.vb"}, _baseDirectory)
2243parsedArgs = DefaultParse({"/rootnamespace:One Two Three", "/rootnamespace:One.Two.Three", "a.vb"}, _baseDirectory)
2247parsedArgs = DefaultParse({"/rootnamespace:""One.Two.Three""", "a.vb"}, _baseDirectory)
2251parsedArgs = DefaultParse({"/rootnamespace", "a.vb"}, _baseDirectory)
2254parsedArgs = DefaultParse({"/rootnamespace:", "a.vb"}, _baseDirectory)
2257parsedArgs = DefaultParse({"/rootnamespace+", "a.vb"}, _baseDirectory)
2260parsedArgs = DefaultParse({"/rootnamespace-:", "a.vb"}, _baseDirectory)
2263parsedArgs = DefaultParse({"/rootnamespace:+", "a.vb"}, _baseDirectory)
2266parsedArgs = DefaultParse({"/rootnamespace: ", "a.vb"}, _baseDirectory)
2269parsedArgs = DefaultParse({"/rootnamespace: A.B.C", "a.vb"}, _baseDirectory)
2272parsedArgs = DefaultParse({"/rootnamespace:[abcdef", "a.vb"}, _baseDirectory)
2275parsedArgs = DefaultParse({"/rootnamespace:abcdef]", "a.vb"}, _baseDirectory)
2278parsedArgs = DefaultParse({"/rootnamespace:[[abcdef]]", "a.vb"}, _baseDirectory)
2281parsedArgs = DefaultParse({"/rootnamespace:[global]", "a.vb"}, _baseDirectory)
2285parsedArgs = DefaultParse({"/rootnamespace:goo.[global].bar", "a.vb"}, _baseDirectory)
2289parsedArgs = DefaultParse({"/rootnamespace:goo.[bar]", "a.vb"}, _baseDirectory)
2293parsedArgs = DefaultParse({"/rootnamespace:goo$", "a.vb"}, _baseDirectory)
2296parsedArgs = DefaultParse({"/rootnamespace:I(", "a.vb"}, _baseDirectory)
2299parsedArgs = DefaultParse({"/rootnamespace:_", "a.vb"}, _baseDirectory)
2302parsedArgs = DefaultParse({"/rootnamespace:[_]", "a.vb"}, _baseDirectory)
2305parsedArgs = DefaultParse({"/rootnamespace:__.___", "a.vb"}, _baseDirectory)
2309parsedArgs = DefaultParse({"/rootnamespace:[", "a.vb"}, _baseDirectory)
2312parsedArgs = DefaultParse({"/rootnamespace:]", "a.vb"}, _baseDirectory)
2315parsedArgs = DefaultParse({"/rootnamespace:[]", "a.vb"}, _baseDirectory)
2321Dim parsedArgs = DefaultParse({"/link:a", "/link:b,,,,c", "a.vb"}, _baseDirectory)
2328parsedArgs = DefaultParse({"/Link: ,,, b ,,", "a.vb"}, _baseDirectory)
2335parsedArgs = DefaultParse({"/l:", "a.vb"}, _baseDirectory)
2338parsedArgs = DefaultParse({"/L", "a.vb"}, _baseDirectory)
2341parsedArgs = DefaultParse({"/l+", "a.vb"}, _baseDirectory)
2344parsedArgs = DefaultParse({"/link-:", "a.vb"}, _baseDirectory)
2363Dim parsedArgs = DefaultParse({"/recurse:" & dir.ToString() & "\*.vb"}, _baseDirectory)
2367parsedArgs = DefaultParse({"*.vb"}, dir.ToString())
2371parsedArgs = DefaultParse({"/reCURSE:", "a.vb"}, _baseDirectory)
2374parsedArgs = DefaultParse({"/RECURSE: ", "a.vb"}, _baseDirectory)
2377parsedArgs = DefaultParse({"/recurse", "a.vb"}, _baseDirectory)
2380parsedArgs = DefaultParse({"/recurse+", "a.vb"}, _baseDirectory)
2383parsedArgs = DefaultParse({"/recurse-:", "a.vb"}, _baseDirectory)
2435args = DefaultParse({"/recurse:*.cp*", "/recurse:b\*.v*", "/out:a.dll"}, folder.Path)
2440args = DefaultParse({"/recurse:.\\\\\\*.vb", "/out:a.dll"}, folder.Path)
2445args = DefaultParse({"/recurse:.////*.vb", "/out:a.dll"}, folder.Path)
2470Dim parsedArgs = DefaultParse({"/nostdlib", "/vbruntime-", "/r:a", "/REFERENCE:b,,,,c", "a.vb"}, _baseDirectory)
2477parsedArgs = DefaultParse({"/Reference: ,,, b ,,", "/nostdlib", "/vbruntime-", "a.vb"}, _baseDirectory)
2484parsedArgs = DefaultParse({"/r:", "a.vb"}, _baseDirectory)
2487parsedArgs = DefaultParse({"/R", "a.vb"}, _baseDirectory)
2490parsedArgs = DefaultParse({"/reference+", "a.vb"}, _baseDirectory)
2493parsedArgs = DefaultParse({"/reference-:", "a.vb"}, _baseDirectory)
2527Dim parsedArgs = DefaultParse({"/r:unresolved", "a.vb"}, _baseDirectory)
2543Dim parsedArgs = DefaultParse({"a.vb"}, _baseDirectory)
2559Dim parsedArgs = DefaultParse({"/a:goo.dll", "a.vb"}, _baseDirectory)
2564parsedArgs = DefaultParse({"/analyzer:goo.dll", "a.vb"}, _baseDirectory)
2569parsedArgs = DefaultParse({"/analyzer:""goo.dll""", "a.vb"}, _baseDirectory)
2574parsedArgs = DefaultParse({"/a:goo.dll,bar.dll", "a.vb"}, _baseDirectory)
2580parsedArgs = DefaultParse({"/a:", "a.vb"}, _baseDirectory)
2583parsedArgs = DefaultParse({"/a", "a.vb"}, _baseDirectory)
2831Dim parsedArgs = DefaultParse(New String() {"/ruleset:" + file.Path, "a.cs"}, _baseDirectory)
2856Dim parsedArgs = DefaultParse(New String() {"/ruleset:" + """" + file.Path + """", "a.cs"}, _baseDirectory)
2863Dim parsedArgs = DefaultParse(New String() {"/ruleset", "a.cs"}, _baseDirectory)
2868parsedArgs = DefaultParse(New String() {"/ruleset", "a.cs"}, _baseDirectory)
2873parsedArgs = DefaultParse(New String() {"/ruleset:blah", "a.cs"}, _baseDirectory)
2878parsedArgs = DefaultParse(New String() {"/ruleset:blah;blah.ruleset", "a.cs"}, _baseDirectory)
2884parsedArgs = DefaultParse(New String() {"/ruleset:" + file.Path, "a.cs"}, _baseDirectory)
2901Dim parsedArgs = DefaultParse({"/target:exe", "a.vb"}, _baseDirectory)
2905parsedArgs = DefaultParse({"/t:module", "a.vb"}, _baseDirectory)
2909parsedArgs = DefaultParse({"/target:library", "a.vb"}, _baseDirectory)
2913parsedArgs = DefaultParse({"/TARGET:winexe", "a.vb"}, _baseDirectory)
2917parsedArgs = DefaultParse({"/target:winmdobj", "a.vb"}, _baseDirectory)
2921parsedArgs = DefaultParse({"/target:appcontainerexe", "a.vb"}, _baseDirectory)
2925parsedArgs = DefaultParse({"/target:winexe", "/T:exe", "/target:module", "a.vb"}, _baseDirectory)
2929parsedArgs = DefaultParse({"/t", "a.vb"}, _baseDirectory)
2932parsedArgs = DefaultParse({"/target:", "a.vb"}, _baseDirectory)
2935parsedArgs = DefaultParse({"/target:xyz", "a.vb"}, _baseDirectory)
2938parsedArgs = DefaultParse({"/T+", "a.vb"}, _baseDirectory)
2941parsedArgs = DefaultParse({"/TARGET-:", "a.vb"}, _baseDirectory)
2947Dim parsedArgs = DefaultParse({"/target:exe"}, _baseDirectory)
2951parsedArgs = DefaultParse({"/t:module"}, _baseDirectory)
2955parsedArgs = DefaultParse({"/target:library"}, _baseDirectory)
2959parsedArgs = DefaultParse({"/TARGET:winexe"}, _baseDirectory)
2963parsedArgs = DefaultParse({"/target:winmdobj"}, _baseDirectory)
2967parsedArgs = DefaultParse({"/target:appcontainerexe"}, _baseDirectory)
2971parsedArgs = DefaultParse({"/target:winexe", "/T:exe", "/target:module"}, _baseDirectory)
2975parsedArgs = DefaultParse({"/t"}, _baseDirectory)
2980parsedArgs = DefaultParse({"/target:"}, _baseDirectory)
2985parsedArgs = DefaultParse({"/target:xyz"}, _baseDirectory)
2990parsedArgs = DefaultParse({"/T+"}, _baseDirectory)
2995parsedArgs = DefaultParse({"/TARGET-:"}, _baseDirectory)
3003Dim parsedArgs = DefaultParse({"/utf8output", "a.vb"}, _baseDirectory)
3007parsedArgs = DefaultParse({"/utf8output+", "a.vb"}, _baseDirectory)
3011parsedArgs = DefaultParse({"/utf8output-", "a.vb"}, _baseDirectory)
3016parsedArgs = DefaultParse({"/nologo", "a.vb"}, _baseDirectory)
3021parsedArgs = DefaultParse({"/utf8output+", "/utf8output-", "a.vb"}, _baseDirectory)
3026parsedArgs = DefaultParse({"/utf8output:", "a.vb"}, _baseDirectory)
3035Dim parsedArgs = DefaultParse({"a.vb"}, _baseDirectory)
3039parsedArgs = DefaultParse({"/debug-", "a.vb"}, _baseDirectory)
3044parsedArgs = DefaultParse({"/debug", "a.vb"}, _baseDirectory)
3049parsedArgs = DefaultParse({"/debug+", "a.vb"}, _baseDirectory)
3054parsedArgs = DefaultParse({"/debug+", "/debug-", "a.vb"}, _baseDirectory)
3059parsedArgs = DefaultParse({"/debug:full", "a.vb"}, _baseDirectory)
3064parsedArgs = DefaultParse({"/debug:FULL", "a.vb"}, _baseDirectory)
3069parsedArgs = DefaultParse({"/debug:pdbonly", "a.vb"}, _baseDirectory)
3074parsedArgs = DefaultParse({"/debug:portable", "a.vb"}, _baseDirectory)
3079parsedArgs = DefaultParse({"/debug:embedded", "a.vb"}, _baseDirectory)
3084parsedArgs = DefaultParse({"/debug:PDBONLY", "a.vb"}, _baseDirectory)
3089parsedArgs = DefaultParse({"/debug:full", "/debug:pdbonly", "a.vb"}, _baseDirectory)
3094parsedArgs = DefaultParse({"/debug:pdbonly", "/debug:full", "a.vb"}, _baseDirectory)
3099parsedArgs = DefaultParse({"/debug:pdbonly", "/debug-", "a.vb"}, _baseDirectory)
3104parsedArgs = DefaultParse({"/debug:pdbonly", "/debug-", "/debug", "a.vb"}, _baseDirectory)
3109parsedArgs = DefaultParse({"/debug:pdbonly", "/debug-", "/debug+", "a.vb"}, _baseDirectory)
3114parsedArgs = DefaultParse({"/debug:embedded", "/debug-", "/debug+", "a.vb"}, _baseDirectory)
3119parsedArgs = DefaultParse({"/debug:embedded", "/debug-", "a.vb"}, _baseDirectory)
3124parsedArgs = DefaultParse({"/debug:", "a.vb"}, _baseDirectory)
3127parsedArgs = DefaultParse({"/debug:+", "a.vb"}, _baseDirectory)
3130parsedArgs = DefaultParse({"/debug:invalid", "a.vb"}, _baseDirectory)
3133parsedArgs = DefaultParse({"/debug-:", "a.vb"}, _baseDirectory)
3136parsedArgs = DefaultParse({"/pdb:something", "a.vb"}, _baseDirectory)
3142Dim parsedArgs = DefaultParse({"/sourcelink:sl.json", "/debug:portable", "a.vb"}, _baseDirectory)
3146parsedArgs = DefaultParse({"/sourcelink:sl.json", "/debug:embedded", "a.vb"}, _baseDirectory)
3150parsedArgs = DefaultParse({"/sourcelink:""s l.json""", "/debug:embedded", "a.vb"}, _baseDirectory)
3154parsedArgs = DefaultParse({"/sourcelink:sl.json", "/debug:full", "a.vb"}, _baseDirectory)
3157parsedArgs = DefaultParse({"/sourcelink:sl.json", "/debug:pdbonly", "a.vb"}, _baseDirectory)
3160parsedArgs = DefaultParse({"/sourcelink:sl.json", "/debug-", "a.vb"}, _baseDirectory)
3163parsedArgs = DefaultParse({"/sourcelink:sl.json", "/debug+", "a.vb"}, _baseDirectory)
3166parsedArgs = DefaultParse({"/sourcelink:sl.json", "a.vb"}, _baseDirectory)
3233Dim parsedArgs = DefaultParse({"a.vb "}, _baseDirectory)
3237parsedArgs = DefaultParse({"/embed", "/debug:portable", "a.vb", "b.vb", "c.vb"}, _baseDirectory)
3244parsedArgs = DefaultParse({"/embed:a.vb", "/embed:b.vb", "/debug:embedded", "a.vb", "b.vb", "c.vb"}, _baseDirectory)
3250parsedArgs = DefaultParse({"/embed:a.vb;b.vb", "/debug:portable", "a.vb", "b.vb", "c.vb"}, _baseDirectory)
3256parsedArgs = DefaultParse({"/embed:a.vb,b.vb", "/debug:portable", "a.vb", "b.vb", "c.vb"}, _baseDirectory)
3262parsedArgs = DefaultParse({"/embed:""a,b.vb""", "/debug:portable", "a,b.vb", "c.vb"}, _baseDirectory)
3268parsedArgs = DefaultParse({"/embed:\""a,b.vb\""", "/debug:portable", "a,b.vb", "c.vb"}, _baseDirectory)
3274parsedArgs = DefaultParse({"/embed:\""""a.vb,b.vb""\""", "/debug:portable", "a.vb", "b.vb", "c.vb"}, _baseDirectory)
3280parsedArgs = DefaultParse({"/embed:a.txt", "/embed", "/debug:portable", "a.vb", "b.vb", "c.vb"}, _baseDirectory)
3286parsedArgs = DefaultParse({"/embed", "a.vb"}, _baseDirectory)
3289parsedArgs = DefaultParse({"/embed:a.txt", "a.vb"}, _baseDirectory)
3292parsedArgs = DefaultParse({"/embed", "/debug-", "a.vb"}, _baseDirectory)
3295parsedArgs = DefaultParse({"/embed:a.txt", "/debug-", "a.vb"}, _baseDirectory)
3298parsedArgs = DefaultParse({"/embed", "/debug:full", "a.vb"}, _baseDirectory)
3301parsedArgs = DefaultParse({"/embed", "/debug:pdbonly", "a.vb"}, _baseDirectory)
3304parsedArgs = DefaultParse({"/embed", "/debug+", "a.vb"}, _baseDirectory)
3448Dim parsedArgs = DefaultParse({"/pathmap:", "a.vb"}, _baseDirectory)
3454parsedArgs = DefaultParse({"/pathmap:K1=V1", "a.vb"}, _baseDirectory)
3458parsedArgs = DefaultParse({$"/pathmap:abc{s}=/", "a.vb"}, _baseDirectory)
3462parsedArgs = DefaultParse({"/pathmap:K1=V1,K2=V2", "a.vb"}, _baseDirectory)
3467parsedArgs = DefaultParse({"/pathmap:,", "a.vb"}, _baseDirectory)
3471parsedArgs = DefaultParse({"/pathmap:,,", "a.vb"}, _baseDirectory)
3475parsedArgs = DefaultParse({"/pathmap:,,,", "a.vb"}, _baseDirectory)
3479parsedArgs = DefaultParse({"/pathmap:k=,=v", "a.vb"}, _baseDirectory)
3484parsedArgs = DefaultParse({"/pathmap:k=v=bad", "a.vb"}, _baseDirectory)
3488parsedArgs = DefaultParse({"/pathmap:k=", "a.vb"}, _baseDirectory)
3492parsedArgs = DefaultParse({"/pathmap:=v", "a.vb"}, _baseDirectory)
3496parsedArgs = DefaultParse({"/pathmap:""supporting spaces=is hard""", "a.vb"}, _baseDirectory)
3500parsedArgs = DefaultParse({"/pathmap:""K 1=V 1"",""K 2=V 2""", "a.vb"}, _baseDirectory)
3505parsedArgs = DefaultParse({"/pathmap:""K 1""=""V 1"",""K 2""=""V 2""", "a.vb"}, _baseDirectory)
3510parsedArgs = DefaultParse({"/pathmap:""a ==,,b""=""1,,== 2"",""x ==,,y""=""3 4"",", "a.vb"}, _baseDirectory)
3515parsedArgs = DefaultParse({"/pathmap:C:\temp\=/_1/,C:\temp\a\=/_2/,C:\temp\a\b\=/_3/", "a.cs", "a\b.cs", "a\b\c.cs"}, _baseDirectory)
3708Dim parsedArgs = DefaultParse({"/out:C:\MyFolder\MyBinary.dll", "/t:library", "a.vb"}, baseDirectory)
3715parsedArgs = DefaultParse({"/out:""C:\My Folder\MyBinary.dll""", "/t:library", "a.vb"}, baseDirectory)
3722parsedArgs = DefaultParse({"/refout:", "a.vb"}, baseDirectory)
3726parsedArgs = DefaultParse({"/refout:ref.dll", "/refonly", "a.vb"}, baseDirectory)
3730parsedArgs = DefaultParse({"/refonly:incorrect", "a.vb"}, baseDirectory)
3734parsedArgs = DefaultParse({"/refout:ref.dll", "/target:module", "a.vb"}, baseDirectory)
3738parsedArgs = DefaultParse({"/refout:ref.dll", "/link:b", "a.vb"}, baseDirectory)
3741parsedArgs = DefaultParse({"/refonly", "/link:b", "a.vb"}, baseDirectory)
3744parsedArgs = DefaultParse({"/refonly", "/target:module", "a.vb"}, baseDirectory)
3748parsedArgs = DefaultParse({"/out:C:\""My Folder""\MyBinary.dll", "/t:library", "a.vb"}, baseDirectory)
3752parsedArgs = DefaultParse({"/out:MyBinary.dll", "/t:library", "a.vb"}, baseDirectory)
3759parsedArgs = DefaultParse({"/out:Ignored.dll", "/out:MyBinary.dll", "/t:library", "a.vb"}, baseDirectory)
3766parsedArgs = DefaultParse({"/out:..\MyBinary.dll", "/t:library", "a.vb"}, baseDirectory)
3774parsedArgs = DefaultParse({"a.vb"}, baseDirectory)
3782parsedArgs = DefaultParse({"/target:library", "a.vb"}, baseDirectory)
3790parsedArgs = DefaultParse({"/target:module", "a.vb"}, baseDirectory)
3798parsedArgs = DefaultParse({"/target:appcontainerexe", "a.vb"}, baseDirectory)
3806parsedArgs = DefaultParse({"/target:winmdobj", "a.vb"}, baseDirectory)
3815parsedArgs = DefaultParse({currentDrive + ":a.vb"}, baseDirectory)
3825parsedArgs = DefaultParse({"/out:\\b", "a.vb"}, _baseDirectory)
3833parsedArgs = DefaultParse({"/out:\\server\share\file.exe", "a.vb"}, _baseDirectory)
3842parsedArgs = DefaultParse({"/out:a.b" & vbNullChar & "b", "a.vb"}, _baseDirectory)
3869parsedArgs = DefaultParse({"/out:""a<>.dll""", "a.vb"}, _baseDirectory)
3878parsedArgs = DefaultParse({"/out", "a.vb"}, baseDirectory)
3881parsedArgs = DefaultParse({"/OUT:", "a.vb"}, baseDirectory)
3884parsedArgs = DefaultParse({"/REFOUT:", "a.vb"}, baseDirectory)
3887parsedArgs = DefaultParse({"/refout:ref.dll", "/refonly", "a.vb"}, baseDirectory)
3890parsedArgs = DefaultParse({"/out+", "a.vb"}, baseDirectory)
3893parsedArgs = DefaultParse({"/out-:", "a.vb"}, baseDirectory)
3896parsedArgs = DefaultParse({"/out:.exe", "a.vb"}, _baseDirectory)
3904parsedArgs = DefaultParse({"/t:exe", "/out:.exe", "a.vb"}, _baseDirectory)
3912parsedArgs = DefaultParse({"/t:library", "/out:.dll", "a.vb"}, _baseDirectory)
3920parsedArgs = DefaultParse({"/t:module", "/out:.netmodule", "a.vb"}, _baseDirectory)
3927parsedArgs = DefaultParse({".vb"}, _baseDirectory)
3935parsedArgs = DefaultParse({"/t:exe", ".vb"}, _baseDirectory)
3943parsedArgs = DefaultParse({"/t:library", ".vb"}, _baseDirectory)
3951parsedArgs = DefaultParse({"/t:module", ".vb"}, _baseDirectory)
3962Dim parsedArgs = DefaultParse({"/out:.x", "a.vb"}, _baseDirectory)
3969parsedArgs = DefaultParse({"/target:winexe", "/out:.x.eXe", "a.vb"}, _baseDirectory)
3976parsedArgs = DefaultParse({"/target:winexe", "/out:.exe", "a.vb"}, _baseDirectory)
3984parsedArgs = DefaultParse({"/target:library", "/out:.x", "a.vb"}, _baseDirectory)
3991parsedArgs = DefaultParse({"/target:library", "/out:.X.Dll", "a.vb"}, _baseDirectory)
3998parsedArgs = DefaultParse({"/target:library", "/out:.dll", "a.vb"}, _baseDirectory)
4006parsedArgs = DefaultParse({"/target:module", "/out:.x", "a.vb"}, _baseDirectory)
4013parsedArgs = DefaultParse({"/target:module", "/out:x.dll", "a.vb"}, _baseDirectory)
4020parsedArgs = DefaultParse({"/target:module", "/out:.x.netmodule", "a.vb"}, _baseDirectory)
4027parsedArgs = DefaultParse({"/target:module", "/out:x", "a.vb"}, _baseDirectory)
4080Dim parsedArgs = DefaultParse({"/doc:""""", "a.vb"}, baseDirectory)
4367Dim parsedArgs = DefaultParse({"/doc:"" """, "a.vb"}, baseDirectory)
4373parsedArgs = DefaultParse({"/doc:"" \ """, "a.vb"}, baseDirectory)
4380parsedArgs = DefaultParse({"/doc:\\b", "a.vb"}, baseDirectory)
4388parsedArgs = DefaultParse({"/doc:a.b" + ChrW(0) + "b", "a.vb"}, baseDirectory)
4395parsedArgs = DefaultParse({"/doc:a" + ChrW(55296) + "b.xml", "a.vb"}, baseDirectory)
4402parsedArgs = DefaultParse({"/doc:""a<>.xml""", "a.vb"}, baseDirectory)
4414Dim parsedArgs = DefaultParse({"/doc:", "a.vb"}, baseDirectory)
4419parsedArgs = DefaultParse({"/doc", "a.vb"}, baseDirectory)
4424parsedArgs = DefaultParse({"/doc+", "a.vb"}, baseDirectory)
4429parsedArgs = DefaultParse({"/doc-", "a.vb"}, baseDirectory)
4434parsedArgs = DefaultParse({"/doc+:abc.xml", "a.vb"}, baseDirectory)
4440parsedArgs = DefaultParse({"/doc-:a.xml", "a.vb"}, baseDirectory)
4447parsedArgs = DefaultParse({"/doc:C:\MyFolder\MyBinary.xml", "a.vb"}, baseDirectory)
4453parsedArgs = DefaultParse({"/doc:""C:\My Folder\MyBinary.xml""", "a.vb"}, baseDirectory)
4459parsedArgs = DefaultParse({"/doc:MyBinary.xml", "a.vb"}, baseDirectory)
4465parsedArgs = DefaultParse({"/doc:..\MyBinary.xml", "a.vb"}, baseDirectory)
4472parsedArgs = DefaultParse({"/doc:" + currentDrive + ":a.xml", "a.vb"}, baseDirectory)
4480parsedArgs = DefaultParse({"/doc:\\server\share\file.xml", "a.vb"}, baseDirectory)
4492Dim parsedArgs = DefaultParse({"/doc:a\b.xml", "/out:c\d.exe", "a.vb"}, baseDirectory)
4501parsedArgs = DefaultParse({"/doc:b.xml", "/out:c\d.exe", "a.vb"}, baseDirectory)
4514Dim parsedArgs = DefaultParse({"/doc+", "/doc-", "/doc+", "a.vb"}, baseDirectory)
4519parsedArgs = DefaultParse({"/doc-", "/doc+", "/doc-", "a.vb"}, baseDirectory)
4524parsedArgs = DefaultParse({"/doc:a.xml", "/doc-", "a.vb"}, baseDirectory)
4529parsedArgs = DefaultParse({"/doc:abc.xml", "/doc+", "a.vb"}, baseDirectory)
4534parsedArgs = DefaultParse({"/doc-", "/doc:a.xml", "a.vb"}, baseDirectory)
4539parsedArgs = DefaultParse({"/doc+", "/doc:a.xml", "a.vb"}, baseDirectory)
4549Dim parsedArgs = DefaultParse({"/errorlog:", "a.vb"}, baseDirectory)
4555parsedArgs = DefaultParse({"/errorlog", "a.vb"}, baseDirectory)
4562parsedArgs = DefaultParse({"/errorlog:C:\MyFolder\MyBinary.xml", "a.vb"}, baseDirectory)
4568parsedArgs = DefaultParse({"/errorlog:""C:\My Folder\MyBinary.xml""", "a.vb"}, baseDirectory)
4574parsedArgs = DefaultParse({"/errorlog:C:\""My Folder""\MyBinary.xml", "a.vb"}, baseDirectory)
4579parsedArgs = DefaultParse({"/errorlog:MyBinary.xml", "a.vb"}, baseDirectory)
4584parsedArgs = DefaultParse({"/errorlog:..\MyBinary.xml", "a.vb"}, baseDirectory)
4592parsedArgs = DefaultParse({"/errorlog:" + filePath, "a.vb"}, baseDirectory)
4600parsedArgs = DefaultParse({"/errorlog:\\server\share\file.xml", "a.vb"}, baseDirectory)
4607parsedArgs = DefaultParse({"/errorlog:C:\MyFolder\MyBinary.xml,version=2", "a.cs"}, baseDirectory)
4614parsedArgs = DefaultParse({"/errorlog:C:\MyFolder\MyBinary.xml,version=42", "a.cs"}, baseDirectory)
4620parsedArgs = DefaultParse({"/errorlog:C:\MyFolder\MyBinary.xml,version=1.0.0", "a.cs"}, baseDirectory)
4626parsedArgs = DefaultParse({"/errorlog:C:\MyFolder\MyBinary.xml,version=2.1.0", "a.cs"}, baseDirectory)
4633parsedArgs = DefaultParse({"/errorlog:C:\MyFolder\MyBinary.xml,invalid=42", "a.cs"}, baseDirectory)
4640parsedArgs = DefaultParse({"/errorlog:C:\MyFolder\MyBinary.xml,version=2,version=2", "a.cs"}, baseDirectory)
4652Dim parsedArgs = DefaultParse({"/errorlog:a\b.xml", "/out:c\d.exe", "a.vb"}, baseDirectory)
4661parsedArgs = DefaultParse({"/errorlog:b.xml", "/out:c\d.exe", "a.vb"}, baseDirectory)
4673Dim parsedArgs = DefaultParse({"/KeyContainer:key-cont-name", "a.vb"}, _baseDirectory)
4677parsedArgs = DefaultParse({"/KEYcontainer", "a.vb"}, _baseDirectory)
4681parsedArgs = DefaultParse({"/keycontainer-", "a.vb"}, _baseDirectory)
4685parsedArgs = DefaultParse({"/keycontainer:", "a.vb"}, _baseDirectory)
4689parsedArgs = DefaultParse({"/keycontainer: ", "a.vb"}, _baseDirectory)
4694parsedArgs = DefaultParse({"/keyfile:\somepath\s""ome Fil""e.goo.bar", "a.cs"}, _baseDirectory)
4698parsedArgs = DefaultParse({"/keyFile", "a.cs"}, _baseDirectory)
4702parsedArgs = DefaultParse({"/keyfile-", "a.cs"}, _baseDirectory)
4706parsedArgs = DefaultParse({"/keyfile: ", "a.vb"}, _baseDirectory)
4711parsedArgs = DefaultParse({"a.vb"}, _baseDirectory)
4717parsedArgs = DefaultParse({"/keycontainer:a", "/keyfile:b", "a.vb"}, _baseDirectory)
4723parsedArgs = DefaultParse({"/keyfile:b", "/keycontainer:a", "a.vb"}, _baseDirectory)
4733Dim parsedArgs = DefaultParse({"/platform:X86", "a.vb"}, _baseDirectory)
4737parsedArgs = DefaultParse({"/platform:x64", "a.vb"}, _baseDirectory)
4741parsedArgs = DefaultParse({"/platform:itanium", "a.vb"}, _baseDirectory)
4745parsedArgs = DefaultParse({"/platform:anycpu", "a.vb"}, _baseDirectory)
4749parsedArgs = DefaultParse({"/platform:anycpu32bitpreferred", "/t:exe", "a.vb"}, _baseDirectory)
4753parsedArgs = DefaultParse({"/platform:anycpu32bitpreferred", "/t:appcontainerexe", "a.vb"}, _baseDirectory)
4757parsedArgs = DefaultParse({"/platform:arm", "a.vb"}, _baseDirectory)
4762parsedArgs = DefaultParse({"/debug-", "a.vb"}, _baseDirectory)
4767parsedArgs = DefaultParse({"/platform:", "a.vb"}, _baseDirectory)
4769parsedArgs = DefaultParse({"/platform", "a.vb"}, _baseDirectory)
4771parsedArgs = DefaultParse({"/platform+", "a.vb"}, _baseDirectory)
4775parsedArgs = DefaultParse({"/platform:abcdef", "a.vb"}, _baseDirectory)
4779parsedArgs = DefaultParse({"/platform:anycpu32bitpreferred", "/platform:anycpu", "a.vb"}, _baseDirectory)
4784parsedArgs = DefaultParse({"/platform:anycpu32bitpreferred", "/t:library", "a.vb"}, _baseDirectory)
4787parsedArgs = DefaultParse({"/platform:anycpu", "/platform:anycpu32bitpreferred", "/target:winmdobj", "a.vb"}, _baseDirectory)
4794Dim parsedArgs = DefaultParse({"/filealign:512", "a.vb"}, _baseDirectory)
4796parsedArgs = DefaultParse({"/filealign:1024", "a.vb"}, _baseDirectory)
4798parsedArgs = DefaultParse({"/filealign:2048", "a.vb"}, _baseDirectory)
4800parsedArgs = DefaultParse({"/filealign:4096", "a.vb"}, _baseDirectory)
4802parsedArgs = DefaultParse({"/filealign:8192", "a.vb"}, _baseDirectory)
4806parsedArgs = DefaultParse({"/filealign:01000", "a.vb"}, _baseDirectory)
4808parsedArgs = DefaultParse({"/filealign:02000", "a.vb"}, _baseDirectory)
4810parsedArgs = DefaultParse({"/filealign:04000", "a.vb"}, _baseDirectory)
4812parsedArgs = DefaultParse({"/filealign:010000", "a.vb"}, _baseDirectory)
4814parsedArgs = DefaultParse({"/filealign:020000", "a.vb"}, _baseDirectory)
4818parsedArgs = DefaultParse({"/filealign:0x200", "a.vb"}, _baseDirectory)
4820parsedArgs = DefaultParse({"/filealign:0x400", "a.vb"}, _baseDirectory)
4822parsedArgs = DefaultParse({"/filealign:0x800", "a.vb"}, _baseDirectory)
4824parsedArgs = DefaultParse({"/filealign:0x1000", "a.vb"}, _baseDirectory)
4826parsedArgs = DefaultParse({"/filealign:0x2000", "a.vb"}, _baseDirectory)
4830parsedArgs = DefaultParse({"/platform:x86", "a.vb"}, _baseDirectory)
4834parsedArgs = DefaultParse({"/filealign:", "a.vb"}, _baseDirectory)
4838parsedArgs = DefaultParse({"/filealign:0", "a.vb"}, _baseDirectory)
4840parsedArgs = DefaultParse({"/filealign:0x", "a.vb"}, _baseDirectory)
4842parsedArgs = DefaultParse({"/filealign:0x0", "a.vb"}, _baseDirectory)
4844parsedArgs = DefaultParse({"/filealign:-1", "a.vb"}, _baseDirectory)
4846parsedArgs = DefaultParse({"/filealign:-0x100", "a.vb"}, _baseDirectory)
4852Dim parsedArgs = DefaultParse({"/removeintcheckS", "a.vb"}, _baseDirectory)
4856parsedArgs = DefaultParse({"/removeintcheckS+", "a.vb"}, _baseDirectory)
4860parsedArgs = DefaultParse({"/removeintcheckS-", "a.vb"}, _baseDirectory)
4864parsedArgs = DefaultParse({"/removeintchecks+", "/removeintchecks-", "a.vb"}, _baseDirectory)
4868parsedArgs = DefaultParse({"/removeintchecks:", "a.vb"}, _baseDirectory)
4871parsedArgs = DefaultParse({"/removeintchecks:+", "a.vb"}, _baseDirectory)
4874parsedArgs = DefaultParse({"/removeintchecks+:", "a.vb"}, _baseDirectory)
4884Dim parsedArgs = DefaultParse({"/baseaddress:0", "a.vb"}, _baseDirectory)
4886parsedArgs = DefaultParse({"/baseaddress:1024", "a.vb"}, _baseDirectory)
4888parsedArgs = DefaultParse({"/baseaddress:2048", "a.vb"}, _baseDirectory)
4890parsedArgs = DefaultParse({"/baseaddress:4096", "a.vb"}, _baseDirectory)
4892parsedArgs = DefaultParse({"/baseaddress:8192", "a.vb"}, _baseDirectory)
4896parsedArgs = DefaultParse({"/baseaddress:0x200", "a.vb"}, _baseDirectory)
4898parsedArgs = DefaultParse({"/baseaddress:0x400", "a.vb"}, _baseDirectory)
4900parsedArgs = DefaultParse({"/baseaddress:0x800", "a.vb"}, _baseDirectory)
4902parsedArgs = DefaultParse({"/baseaddress:0x1000", "a.vb"}, _baseDirectory)
4904parsedArgs = DefaultParse({"/baseaddress:0xFFFFFFFFFFFFFFFF", "a.vb"}, _baseDirectory)
4906parsedArgs = DefaultParse({"/baseaddress:FFFFFFFFFFFFFFFF", "a.vb"}, _baseDirectory)
4910parsedArgs = DefaultParse({"/baseaddress:00", "a.vb"}, _baseDirectory)
4912parsedArgs = DefaultParse({"/baseaddress:01024", "a.vb"}, _baseDirectory)
4914parsedArgs = DefaultParse({"/baseaddress:02048", "a.vb"}, _baseDirectory)
4916parsedArgs = DefaultParse({"/baseaddress:04096", "a.vb"}, _baseDirectory)
4918parsedArgs = DefaultParse({"/baseaddress:08192", "a.vb"}, _baseDirectory)
4922parsedArgs = DefaultParse({"/platform:x86", "a.vb"}, _baseDirectory)
4926parsedArgs = DefaultParse({"/baseaddress:", "a.vb"}, _baseDirectory)
4930parsedArgs = DefaultParse({"/baseaddress:0x10000000000000000", "a.vb"}, _baseDirectory)
4932parsedArgs = DefaultParse({"/BASEADDRESS:-1", "a.vb"}, _baseDirectory)
4934parsedArgs = DefaultParse({"/BASEADDRESS:" + ULong.MaxValue.ToString, "a.vb"}, _baseDirectory)
4951Dim parsedArgs = DefaultParse({"/nostdlib", "/vbruntime-", "/addMODULE:c:\,d:\x\y\z,abc,,", "a.vb"}, _baseDirectory)
4966parsedArgs = DefaultParse({"/ADDMODULE", "a.vb"}, _baseDirectory)
4969parsedArgs = DefaultParse({"/addmodule:", "a.vb"}, _baseDirectory)
4972parsedArgs = DefaultParse({"/addmodule+", "a.vb"}, _baseDirectory)
4978Dim parsedArgs = DefaultParse({"/libpath:c:\,d:\x\y\z,abc,,", "a.vb"}, _baseDirectory)
4982parsedArgs = DefaultParse({"/lib:c:\Windows", "/libpaths:abc\def, , , ", "a.vb"}, _baseDirectory)
4986parsedArgs = DefaultParse({"/libpath", "a.vb"}, _baseDirectory)
4989parsedArgs = DefaultParse({"/libpath:", "a.vb"}, _baseDirectory)
4992parsedArgs = DefaultParse({"/libpath+", "a.vb"}, _baseDirectory)
5039Dim parsedArgs = DefaultParse({"/libpath:c:lib2", "/sdkpath:<>,d:\sdk1", "/vbruntime*", "/nostdlib", "a.vb"}, _baseDirectory)
5045parsedArgs = DefaultParse({"/sdkpath:c:\Windows", "/sdkpath:d:\Windows", "/vbruntime*", "/nostdlib", "a.vb"}, _baseDirectory)
5049parsedArgs = DefaultParse({"/sdkpath:c:\Windows,d:\blah", "a.vb"}, _baseDirectory)
5052parsedArgs = DefaultParse({"/libpath:c:\Windows,d:\blah", "/sdkpath:c:\lib2", "a.vb"}, _baseDirectory)
5055parsedArgs = DefaultParse({"/sdkpath", "/vbruntime*", "/nostdlib", "a.vb"}, _baseDirectory)
5058parsedArgs = DefaultParse({"/sdkpath:", "a.vb"}, _baseDirectory)
5061parsedArgs = DefaultParse({"/sdkpath+", "/vbruntime*", "/nostdlib", "a.vb"}, _baseDirectory)
5340Dim parsedArgs = DefaultParse({"/libpath:c:\lib2,", "@" & file.ToString(), "a.vb"}, _baseDirectory)
5357Dim parsedArgs = DefaultParse({"/highentropyva", "a.vb"}, _baseDirectory)
5359parsedArgs = DefaultParse({"/highentropyva+", "a.vb"}, _baseDirectory)
5361parsedArgs = DefaultParse({"/highentropyva-", "a.vb"}, _baseDirectory)
5363parsedArgs = DefaultParse({"/highentropyva:+", "a.vb"}, _baseDirectory)
5366parsedArgs = DefaultParse({"/highentropyva:", "a.vb"}, _baseDirectory)
5369parsedArgs = DefaultParse({"/highentropyva+ /highentropyva-", "a.vb"}, _baseDirectory)
5379Dim args = DefaultParse(VisualBasicCommandLineParser.ParseResponseLines(responseFile), "c:\")
5386args = DefaultParse(VisualBasicCommandLineParser.ParseResponseLines(responseFile), "c:\")
5393args = DefaultParse(VisualBasicCommandLineParser.ParseResponseLines(responseFile), "c:\")
5399Dim parsedArgs = DefaultParse({"/resource:goo.vb,ed", "/out:e.dll"}, _baseDirectory)
5401parsedArgs = DefaultParse({"/resource:goo.vb,ed"}, _baseDirectory)
5764Dim parsedArgs = DefaultParse({"a.vb"}, _baseDirectory)
5768parsedArgs = DefaultParse({"/warnaserror", "a.vb"}, _baseDirectory)
5772parsedArgs = DefaultParse({"/warnaserror+", "a.vb"}, _baseDirectory)
5776parsedArgs = DefaultParse({"/warnaserror:", "a.vb"}, _baseDirectory)
5780parsedArgs = DefaultParse({"/warnaserror:42024,42025", "a.vb"}, _baseDirectory)
5785parsedArgs = DefaultParse({"/warnaserror+:", "a.vb"}, _baseDirectory)
5789parsedArgs = DefaultParse({"/warnaserror+:42024,42025", "a.vb"}, _baseDirectory)
5794parsedArgs = DefaultParse({"/warnaserror-", "a.vb"}, _baseDirectory)
5798parsedArgs = DefaultParse({"/warnaserror-:", "a.vb"}, _baseDirectory)
5802parsedArgs = DefaultParse({"/warnaserror-:42024,42025", "a.vb"}, _baseDirectory)
5807parsedArgs = DefaultParse({"/nowarn", "a.vb"}, _baseDirectory)
5811parsedArgs = DefaultParse({"/nowarn:", "a.vb"}, _baseDirectory)
5815parsedArgs = DefaultParse({"/nowarn:42024,42025", "a.vb"}, _baseDirectory)
5827Dim parsedArgs = DefaultParse({"/warnaserror:1", "a.vb"}, _baseDirectory)
5831parsedArgs = DefaultParse({"/warnaserror:abc", "a.vb"}, _baseDirectory)
5835parsedArgs = DefaultParse({"/nowarn:1", "a.vb"}, _baseDirectory)
5839parsedArgs = DefaultParse({"/nowarn:abc", "a.vb"}, _baseDirectory)
7404Dim parsedArgs = DefaultParse({"/t:library", "con.vb"}, _baseDirectory)
7407parsedArgs = DefaultParse({"/out:com1.exe", "a.vb"}, _baseDirectory)
7414parsedArgs = DefaultParse({"/doc:..\lpt2.xml", "a.vb"}, _baseDirectory)
7421parsedArgs = DefaultParse({"/SdkPath:..\aux", "com.vb"}, _baseDirectory)
7634Dim args = DefaultParse({"/features:Test", "a.vb"}, _baseDirectory)
7638args = DefaultParse({"/features:Test", "a.vb", "/Features:Experiment"}, _baseDirectory)
7644args = DefaultParse({"/features:Test=false,Key=value", "a.vb"}, _baseDirectory)
7650args = DefaultParse({"/features", "a.vb"}, _baseDirectory)
7654args = DefaultParse({"/features:Test,", "a.vb"}, _baseDirectory)
7661Dim args = DefaultParse({"/additionalfile:web.config", "a.vb"}, _baseDirectory)
7665args = DefaultParse({"/additionalfile:web.config", "a.vb", "/additionalfile:app.manifest"}, _baseDirectory)
7671args = DefaultParse({"/additionalfile:web.config", "a.vb", "/additionalfile:web.config"}, _baseDirectory)
7677args = DefaultParse({"/additionalfile:..\web.config", "a.vb"}, _baseDirectory)
7686args = DefaultParse({"/additionalfile:web*.config", "a.vb"}, baseDir.Path)
7693args = DefaultParse({"/additionalfile:web.config;app.manifest", "a.vb"}, _baseDirectory)
7699args = DefaultParse({"/additionalfile:web.config,app.manifest", "a.vb"}, _baseDirectory)
7705args = DefaultParse({"/additionalfile:""web.config,app.manifest""", "a.vb"}, _baseDirectory)
7710args = DefaultParse({"/additionalfile:\""web.config,app.manifest\""", "a.vb"}, _baseDirectory)
7715args = DefaultParse({"/additionalfile:\""""web.config,app.manifest""\""", "a.vb"}, _baseDirectory)
7721args = DefaultParse({"/additionalfile:web.config:app.manifest", "a.vb"}, _baseDirectory)
7726args = DefaultParse({"/additionalfile", "a.vb"}, _baseDirectory)
7730args = DefaultParse({"/additionalfile:", "a.vb"}, _baseDirectory)
7737Dim args = DefaultParse({"/analyzerconfig:.editorconfig", "a.vb"}, _baseDirectory)
7741args = DefaultParse({"/analyzerconfig:.editorconfig", "a.vb", "/analyzerconfig:subdir\.editorconfig"}, _baseDirectory)
7747args = DefaultParse({"/analyzerconfig:.editorconfig", "a.vb", "/analyzerconfig:.editorconfig"}, _baseDirectory)
7753args = DefaultParse({"/analyzerconfig:..\.editorconfig", "a.vb"}, _baseDirectory)
7757args = DefaultParse({"/analyzerconfig:.editorconfig;subdir\.editorconfig", "a.vb"}, _baseDirectory)
7763args = DefaultParse({"/analyzerconfig:.editorconfig,subdir\.editorconfig", "a.vb"}, _baseDirectory)
7769args = DefaultParse({"/analyzerconfig:.editorconfig:.editorconfig", "a.vb"}, _baseDirectory)
7774args = DefaultParse({"/analyzerconfig", "a.vb"}, _baseDirectory)
7782args = DefaultParse({"/analyzerconfig:", "a.vb"}, _baseDirectory)
8599Dim arguments = DefaultParse({"/ruleset:Rules.RuleSet", "/WarnAsError+", "A.vb"}, dir.Path)
8619Dim arguments = DefaultParse({"/ruleset:Rules.RuleSet", "/WarnAsError+", "A.vb"}, dir.Path)
8640Dim arguments = DefaultParse({"/ruleset:Rules.RuleSet", "/WarnAsError+", "A.vb"}, dir.Path)
8661Dim arguments = DefaultParse({"/ruleset:Rules.RuleSet", "/WarnAsError+:Test001", "A.vb"}, dir.Path)
8682Dim arguments = DefaultParse({"/ruleset:Rules.RuleSet", "/WarnAsError+", "/WarnAsError-", "A.vb"}, dir.Path)
8703Dim arguments = DefaultParse({"/ruleset:Rules.RuleSet", "/WarnAsError+", "/WarnAsError-:Test001", "A.vb"}, dir.Path)
8724Dim arguments = DefaultParse({"/ruleset:Rules.RuleSet", "/WarnAsError+:Test002", "/WarnAsError-:Test002", "A.vb"}, dir.Path)
8746Dim arguments = DefaultParse({"/ruleset:Rules.RuleSet", "/NoWarn", "/WarnAsError+", "A.vb"}, dir.Path)
8767Dim arguments = DefaultParse({"/ruleset:Rules.RuleSet", "/WarnAsError+", "/NoWarn", "/WarnAsError-", "A.vb"}, dir.Path)
8790Dim arguments = DefaultParse({"/ruleset:Rules.RuleSet", "/NoWarn", "A.vb"}, dir.Path)
8813Dim arguments = DefaultParse({"/ruleset:Rules.RuleSet", "/NoWarn:Test001", "/WarnAsError+", "/WarnAsError-:Test001", "A.vb"}, dir.Path)
8823Dim args1 = DefaultParse({"/reportanalyzer", "a.vb"}, _baseDirectory)
8826Dim args2 = DefaultParse({"", "a.vb"}, _baseDirectory)
8857Dim ParsedArgs = DefaultParse({"a.vb"}, _baseDirectory)
8861ParsedArgs = DefaultParse({"/skipanalyzers+", "a.vb"}, _baseDirectory)
8865ParsedArgs = DefaultParse({"/skipanalyzers", "a.vb"}, _baseDirectory)
8869ParsedArgs = DefaultParse({"/SKIPANALYZERS+", "a.vb"}, _baseDirectory)
8873ParsedArgs = DefaultParse({"/skipanalyzers-", "a.vb"}, _baseDirectory)
8877ParsedArgs = DefaultParse({"/skipanalyzers-", "/skipanalyzers+", "a.vb"}, _baseDirectory)
8881ParsedArgs = DefaultParse({"/skipanalyzers", "/skipanalyzers-", "a.vb"}, _baseDirectory)
9048Dim args = DefaultParse({"e:c:\test\test.cs", "/t:library"}, _baseDirectory)
9549Dim parsedArgs = DefaultParse({"/define:1", "a.cs"}, _baseDirectory)
9555Dim parsedArgs = DefaultParse({"/langversion:1000", "a.cs"}, _baseDirectory)
10498Dim parsedArgs = DefaultParse({"/generatedfilesout:", "a.cs"}, baseDirectory)
10502parsedArgs = DefaultParse({"/generatedfilesout:""""", "a.cs"}, baseDirectory)
10506parsedArgs = DefaultParse({"/generatedfilesout:outdir", "a.cs"}, baseDirectory)
10510parsedArgs = DefaultParse({"/generatedfilesout:""outdir""", "a.cs"}, baseDirectory)
10514parsedArgs = DefaultParse({"/generatedfilesout:out dir", "a.cs"}, baseDirectory)
10518parsedArgs = DefaultParse({"/generatedfilesout:""out dir""", "a.cs"}, baseDirectory)
10523parsedArgs = DefaultParse({$"/generatedfilesout:{absPath}", "a.cs"}, baseDirectory)
10527parsedArgs = DefaultParse({$"/generatedfilesout:""{absPath}""", "a.cs"}, baseDirectory)
10532parsedArgs = DefaultParse({$"/generatedfilesout:{absPath}", "a.cs"}, baseDirectory)
10536parsedArgs = DefaultParse({$"/generatedfilesout:""{absPath}""", "a.cs"}, baseDirectory)