private void ApplyReferenceList(ComponentModel model, object name, IEnumerable<String> items, ServiceOverride serviceOverride)
{
var list = new MutableConfiguration("list");
if (serviceOverride != null && serviceOverride.Type != null)
{
list.Attributes.Add("type", serviceOverride.Type.AssemblyQualifiedName);
}
foreach (var item in items)
{
var reference = ReferenceExpressionUtil.BuildReference(item);
list.Children.Add(new MutableConfiguration("item", reference));
}
AddParameter(model, GetNameString(name), list);
}