internal FileCopyList EmbedInOutput(string condition)
{
if(_embedOutputs == null) {
_embedOutputs = new Dictionary<ProjectItemGroupElement, FileCopyList>();
}
var itemGroup = LookupItemGroup(condition);
return _embedOutputs.GetOrAdd(itemGroup, () => new FileCopyList(s => {
var key = (condition + "+" + s).ToLower();
if(_copyToTargetsDuplicateCheck.Contains(key)) {
return;
}
_copyToTargetsDuplicateCheck.Add(key);
var item = itemGroup.AddItem("None", s);
item.AddMetadata("DeploymentContent", "true");
}));
}