120 references to ArgumentParser
Microsoft.Build (91)
Evaluation\Expander.cs (2)
32using ParseArgs = Microsoft.Build.Evaluation.Expander.ArgumentParser; 4031if (ParseArgs.IsFloatingPointRepresentation(args[0]))
Evaluation\Expander\WellKnownFunctions.cs (89)
14using ParseArgs = Microsoft.Build.Evaluation.Expander.ArgumentParser; 60if (ParseArgs.TryGetArg(args, out arg0) && arg0 != null) 67if (ParseArgs.TryGetArgs(args, out arg0, out arg1) && arg0 != null && arg1 != null) 74if (ParseArgs.TryGetArgs(args, out arg0, out arg1, out arg2) && arg0 != null && arg1 != null && arg2 != null) 81if (ParseArgs.TryGetArgs(args, out arg0, out arg1, out arg2, out arg3) && arg0 != null && arg1 != null && arg2 != null && arg3 != null) 106if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 116if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 132if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 140if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 148if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 170if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 178if (ParseArgs.TryGetArgs(args, out string? arg0, out string? arg1) && arg0 != null) 186if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 210if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 215else if (ParseArgs.TryGetArgs(args, out arg0, out StringComparison arg1) && arg0 != null) 231if (ParseArgs.TryGetArgs(args, out string? arg0, out StringComparison arg1) && arg0 != null) 239if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 247if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 252else if (ParseArgs.TryGetArgs(args, out arg0, out int startIndex) && arg0 != null) 257else if (ParseArgs.TryGetArgs(args, out arg0, out StringComparison arg1) && arg0 != null) 265if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 281if (ParseArgs.TryGetArg(args, out int startIndex)) 286else if (ParseArgs.TryGetArgs(args, out startIndex, out int length)) 294if (ParseArgs.TryGetArg(args, out string? separator) && separator?.Length == 1) 302if (ParseArgs.TryGetArg(args, out int totalWidth)) 307else if (ParseArgs.TryGetArgs(args, out totalWidth, out string? paddingChar) && paddingChar?.Length == 1) 315if (ParseArgs.TryGetArg(args, out int totalWidth)) 320else if (ParseArgs.TryGetArgs(args, out totalWidth, out string? paddingChar) && paddingChar?.Length == 1) 328if (ParseArgs.TryGetArg(args, out string? trimChars) && trimChars?.Length > 0) 336if (ParseArgs.TryGetArg(args, out string? trimChars) && trimChars?.Length > 0) 344if (ParseArgs.TryGetArg(args, out int index)) 352if (ParseArgs.TryGetArg(args, out string? arg0)) 366if (ParseArgs.TryGetArg(args, out string? arg0)) 374if (ParseArgs.TryGetArgs(args, out string? arg0, out string? arg1)) 390if (ParseArgs.TryGetArgs(args, out string? arg0, out string? arg1)) 399ParseArgs.TryGetArgs(args, out string? arg0, out string? arg1)) 415if (ParseArgs.TryGetArg(args, out string? arg0)) 423if (ParseArgs.TryGetArg(args, out string? arg0)) 431if (ParseArgs.TryGetArgs(args, out string? arg0, out string? arg1)) 439if (ParseArgs.TryExecuteArithmeticOverload(args, IntrinsicFunctions.Add, IntrinsicFunctions.Add, out returnVal)) 446if (ParseArgs.TryExecuteArithmeticOverload(args, IntrinsicFunctions.Subtract, IntrinsicFunctions.Subtract, out returnVal)) 453if (ParseArgs.TryExecuteArithmeticOverload(args, IntrinsicFunctions.Multiply, IntrinsicFunctions.Multiply, out returnVal)) 460if (ParseArgs.TryExecuteArithmeticOverload(args, IntrinsicFunctions.Divide, IntrinsicFunctions.Divide, out returnVal)) 467if (ParseArgs.TryExecuteArithmeticOverload(args, IntrinsicFunctions.Modulo, IntrinsicFunctions.Modulo, out returnVal)) 530if (ParseArgs.TryGetArgs(args, out string? arg0, out string? arg1)) 538if (ParseArgs.TryGetArgs(args, out string? arg0, out string? arg1)) 546if (ParseArgs.TryGetArgs(args, out string? arg0, out string? arg1)) 554if (ParseArgs.TryGetArgs(args, out string? arg0, out string? arg1)) 562if (ParseArgs.TryGetArgs(args, out string? arg0, out string? arg1)) 570if (ParseArgs.TryGetArgs(args, out string? arg0, out string? arg1)) 578if (ParseArgs.TryGetArg(args, out string? arg0)) 586if (ParseArgs.TryGetArg(args, out string? arg0)) 591if (ParseArgs.TryGetArgs(args, out string? arg1, out int arg2)) 599if (ParseArgs.TryGetArgs(args, out string? arg0, out string? arg1)) 607if (ParseArgs.TryGetArg(args, out string? arg0)) 615if (ParseArgs.TryGetArg(args, out string? arg0)) 620if (ParseArgs.TryGetArgs(args, out string? arg1, out int arg2)) 628if (ParseArgs.TryGetArg(args, out string? arg0)) 636if (ParseArgs.TryGetArg(args, out string? arg0)) 644if (ParseArgs.TryGetArg(args, out string? arg0)) 652else if (ParseArgs.TryGetArgs(args, out string? arg1, out string? arg2) && Enum.TryParse<IntrinsicFunctions.StringHashingAlgorithm>(arg2, true, out var hashAlgorithm) && arg1 != null && arg2 != null) 660if (ParseArgs.TryGetArg(args, out Version? arg0) && arg0 != null) 668if (ParseArgs.TryGetArgs(args, out string? arg0, out int arg1, out int arg2) && arg0 != null) 676if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 684if (ParseArgs.TryGetArgs(args, out int arg0, out int arg1)) 692if (ParseArgs.TryGetArgs(args, out int arg0, out int arg1)) 700if (ParseArgs.TryGetArgs(args, out int arg0, out int arg1)) 708if (ParseArgs.TryGetArg(args, out int arg0)) 716if (ParseArgs.TryGetArgs(args, out int arg0, out int arg1)) 724if (ParseArgs.TryGetArgs(args, out int arg0, out int arg1)) 732if (ParseArgs.TryGetArgs(args, out int arg0, out int arg1)) 740if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 748if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 756if (ParseArgs.TryGetArg(args, out string? arg0)) 764if (ParseArgs.TryGetArg(args, out string? arg0)) 800if (ParseArgs.TryGetArg(args, out int index)) 813if (ParseArgs.TryGetArg(args, out string? arg0)) 821if (ParseArgs.TryGetArg(args, out string? arg0)) 829if (ParseArgs.TryGetArg(args, out string? arg0)) 840if (ParseArgs.TryGetArgs(args, out double arg0, out double arg1)) 848if (ParseArgs.TryGetArgs(args, out double arg0, out double arg1)) 867if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 891if (ParseArgs.TryGetArg(args, out string? arg0) && arg0?.Length == 1) 896else if (ParseArgs.TryGetArgs(args, out string? str, out int index) && str != null) 912if (ParseArgs.TryGetArgs(args, out string? arg1, out string? arg2, out string? arg3) && arg1 != null && arg2 != null && arg3 != null) 922if (ParseArgs.TryGetArg(args, out int arg0)) 930if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 956if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null) 986if (ParseArgs.TryGetArg(args, out string? arg0) && arg0 != null)
Microsoft.Build.Engine.UnitTests (29)
Evaluation\ExpanderFunction_Tests.cs (29)
11using ParseArgs = Microsoft.Build.Evaluation.Expander.ArgumentParser; 22ParseArgs.TryConvertToInt(null, out int actual).ShouldBeFalse(); 30ParseArgs.TryConvertToInt(value, out int actual).ShouldBeTrue(); 38ParseArgs.TryConvertToInt(value, out int actual).ShouldBeTrue(); 46ParseArgs.TryConvertToInt(value, out int actual).ShouldBeTrue(); 54ParseArgs.TryConvertToInt(value, out int actual).ShouldBeTrue(); 63ParseArgs.TryConvertToInt(value, out int actual).ShouldBeTrue(); 72ParseArgs.TryConvertToInt(value, out int actual).ShouldBeTrue(); 80ParseArgs.TryConvertToInt(value, out int actual).ShouldBeFalse(); 88ParseArgs.TryConvertToInt(value, out int actual).ShouldBeFalse(); 96ParseArgs.TryConvertToInt(value, out int actual).ShouldBeFalse(); 105ParseArgs.TryConvertToLong(null, out long actual).ShouldBeFalse(); 113ParseArgs.TryConvertToLong(value, out long actual).ShouldBeTrue(); 121ParseArgs.TryConvertToLong(value, out long actual).ShouldBeTrue(); 129ParseArgs.TryConvertToLong(value, out long actual).ShouldBeTrue(); 137ParseArgs.TryConvertToLong(value, out long actual).ShouldBeTrue(); 146ParseArgs.TryConvertToLong(value, out long actual).ShouldBeTrue(); 156_ = Should.NotThrow(() => ParseArgs.TryConvertToLong((double)long.MaxValue, out _)); 163bool result = ParseArgs.TryConvertToLong((double)longMaxValue, out long actual); 174bool result = ParseArgs.TryConvertToLong((double)longMaxValue, out long actual); 189ParseArgs.TryConvertToLong(value, out long actual).ShouldBeTrue(); 197ParseArgs.TryConvertToLong(value, out long actual).ShouldBeFalse(); 205ParseArgs.TryConvertToLong(value, out long actual).ShouldBeFalse(); 214ParseArgs.TryConvertToDouble(null, out double actual).ShouldBeFalse(); 222ParseArgs.TryConvertToDouble(value, out double actual).ShouldBeTrue(); 230ParseArgs.TryConvertToDouble(value, out double actual).ShouldBeTrue(); 238ParseArgs.TryConvertToDouble(value, out double actual).ShouldBeTrue(); 246ParseArgs.TryConvertToDouble(value, out double actual).ShouldBeTrue(); 264ParseArgs.TryConvertToDouble(value, out double actual).ShouldBeTrue();