本文整理汇总了C#中Suite.AddParameters方法的典型用法代码示例。如果您正苦于以下问题:C# Suite.AddParameters方法的具体用法?C# Suite.AddParameters怎么用?C# Suite.AddParameters使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Suite
的用法示例。
在下文中一共展示了Suite.AddParameters方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ExtendWithDiscoveries
public void ExtendWithDiscoveries(Suite suite)
{
var scriptsDir = suite.SuiteRoot.GetChildDirectory("scripts");
if (scriptsDir != null)
{
BuildScriptMappings mappings;
if (suite.HasParameters("build-scripts"))
{
mappings = suite.GetParameters<BuildScriptMappings>("build-scripts");
}
else
{
mappings = new BuildScriptMappings();
suite.AddParameters("build-scripts", mappings);
}
foreach (var scriptFile in scriptsDir.Files)
{
var ext = Path.GetExtension(scriptFile);
if (ext != null && ext.ToLowerInvariant() == ".py")
{
var script = new SimplePythonBuildScript(
new SuiteRelativePath(Path.Combine("scripts", scriptFile)),
suite.SuiteRoot);
mappings.Add(script.SourceSetName, script);
log.DebugFormat("Discovered build script: {0}", script.Name);
}
}
}
}