internal void UpdateDependencies(List <ShadowFileNode> dependencies)
 {
     if (dependencies.Count == 0)
     {
         buildItem.RemoveMetadata(Constants.DependsOn);
     }
     else
     {
         buildItem.SetMetadata(Constants.DependsOn, dependencies.ConvertAll(elem => elem.buildItem.ToString()).Aggregate("", (a, item) => a + ',' + item).Substring(1));
     }
 }