4 instantiations of PathArgument
Microsoft.ML.TestFramework (4)
TestCommandBase.cs (4)
102return new PathArgument(this, PathArgument.Usage.Both, PathArgument.Usage.None, false, Append(name, names)); 110return new PathArgument(this, PathArgument.Usage.None, PathArgument.Usage.Both, false); 118return new PathArgument(this, PathArgument.Usage.Both, PathArgument.Usage.Both, false, Append(name, names)); 126return new PathArgument(this, PathArgument.Usage.Both, PathArgument.Usage.Both, true, Append(name, names));
49 references to PathArgument
Microsoft.ML.TestFramework (49)
TestCommandBase.cs (49)
98/// <summary>Convenience to express this as a <see cref="PathArgument"/> that should be used as 100public PathArgument ArgOnly(string name, params string[] names) 102return new PathArgument(this, PathArgument.Usage.Both, PathArgument.Usage.None, false, Append(name, names)); 105/// <summary>Convenience to express this as a <see cref="PathArgument"/> that should be used only 107public PathArgument ArgNone() 110return new PathArgument(this, PathArgument.Usage.None, PathArgument.Usage.Both, false); 113/// <summary>Convenience to express this as a <see cref="PathArgument"/> that should be used for 115public PathArgument Arg(string name, params string[] names) 118return new PathArgument(this, PathArgument.Usage.Both, PathArgument.Usage.Both, false, Append(name, names)); 121/// <summary>Convenience to express this as a <see cref="PathArgument"/> that should be used for 123public PathArgument ArgNorm(string name, params string[] names) 126return new PathArgument(this, PathArgument.Usage.Both, PathArgument.Usage.Both, true, Append(name, names)); 282protected bool TestCore(RunContextBase ctx, string cmdName, string args, params PathArgument[] toCompare) 292protected bool TestCore(RunContextBase ctx, string cmdName, string args, int digitsOfPrecision, NumberParseOption parseOption, params PathArgument[] toCompare) 311foreach (var c in toCompare) 364private bool TestCoreCore(RunContextBase ctx, string cmdName, string dataPath, PathArgument.Usage situation, 365OutputPath inModelPath, OutputPath outModelPath, string loaderArgs, string extraArgs, params PathArgument[] toCompare) 370private bool TestCoreCore(RunContextBase ctx, string cmdName, string dataPath, PathArgument.Usage situation, 372NumberParseOption parseOption, params PathArgument[] toCompare) 389foreach (var pa in toCompare) 391if ((pa.ArgUsage & situation) != PathArgument.Usage.None) 401var paths = toCompare.Where(pa => (pa.CmpUsage & situation) != PathArgument.Usage.None).ToArray(); 419protected bool TestCore(RunContextBase ctx, string cmdName, string dataPath, string loaderArgs, string extraArgs, params PathArgument[] toCompare) 421return TestCoreCore(ctx, cmdName, dataPath, PathArgument.Usage.DataModel, null, ctx.ModelPath(), loaderArgs, extraArgs, toCompare); 424protected bool TestCore(RunContextBase ctx, string cmdName, string dataPath, string loaderArgs, string extraArgs, int digitsOfPrecision, NumberParseOption parseOption, params PathArgument[] toCompare) 426return TestCoreCore(ctx, cmdName, dataPath, PathArgument.Usage.DataModel, null, ctx.ModelPath(), loaderArgs, extraArgs, digitsOfPrecision, parseOption, toCompare); 441protected bool TestInCore(RunContextBase ctx, string cmdName, string dataPath, OutputPath modelPath, string extraArgs, params PathArgument[] toCompare) 443return TestCoreCore(ctx, cmdName, dataPath, PathArgument.Usage.Loader, modelPath, null, null, extraArgs, toCompare); 446protected bool TestInCore(RunContextBase ctx, string cmdName, string dataPath, OutputPath modelPath, string extraArgs, int digitsOfPrecision = DigitsOfPrecision, NumberParseOption parseOption = NumberParseOption.Default, params PathArgument[] toCompare) 448return TestCoreCore(ctx, cmdName, dataPath, PathArgument.Usage.Loader, modelPath, null, null, extraArgs, digitsOfPrecision, parseOption, toCompare); 463protected bool TestInOutCore(RunContextBase ctx, string cmdName, string dataPath, OutputPath modelPath, string extraArgs, params PathArgument[] toCompare) 465return TestCoreCore(ctx, cmdName, dataPath, PathArgument.Usage.Both, modelPath, ctx.ModelPath(), null, extraArgs, toCompare); 480protected bool TestInOutCore(RunContextBase ctx, string cmdName, string dataPath, OutputPath modelPath, string extraArgs, int digitsOfPrecision = DigitsOfPrecision, NumberParseOption parseOption = NumberParseOption.Default, params PathArgument[] toCompare) 482return TestCoreCore(ctx, cmdName, dataPath, PathArgument.Usage.Both, modelPath, ctx.ModelPath(), null, extraArgs, digitsOfPrecision, parseOption, toCompare); 505string dmArgs, params PathArgument[] toCompare) 514return TestCoreCore(ctx, cmdName, dataPath, PathArgument.Usage.DataModel, null, dmPath, loaderArgs, extraArgs, toCompare) 515&& TestCoreCore(ctx, cmdName, dataPath, PathArgument.Usage.Loader, dmPath, null, null, extraArgs, toCompare); 652protected bool TestCore(string cmdName, string dataPath, string loaderArgs, string extraArgs, params PathArgument[] toCompare) 657protected bool TestCore(string cmdName, string dataPath, string loaderArgs, string extraArgs, int digitsOfPrecision, params PathArgument[] toCompare) 662protected bool TestCore(string cmdName, string args, params PathArgument[] toCompare) 668string dmArgs, params PathArgument[] toCompare) 673protected bool TestInCore(string cmdName, string dataPath, OutputPath modelPath, string extraArgs, params PathArgument[] toCompare) 678protected bool TestInCore(string cmdName, string dataPath, OutputPath modelPath, string extraArgs, int digitsOfPrecision = DigitsOfPrecision, params PathArgument[] toCompare) 683protected bool TestInOutCore(string cmdName, string dataPath, OutputPath modelPath, string extraArgs, params PathArgument[] toCompare) 688protected bool TestInOutCore(string cmdName, string dataPath, OutputPath modelPath, string extraArgs, int digitsOfPrecision = DigitsOfPrecision, params PathArgument[] toCompare)