private void TryAddParameters(Suite suite, IProjectParametersHolder target, YamlNode key, YamlNode value)
{
if (parametersLoaders != null)
{
var scalarKey = key as YamlScalarNode;
if (scalarKey != null)
{
string name = scalarKey.Value;
var loader = parametersLoaders.FirstOrDefault(l => l.Supports(name));
if (loader != null)
{
var param = loader.Load(suite, name, value, parser);
target.AddParameters(name, param);
}
}
}
}