internal static void RemoveItemFromAllProjects(string itemName, bool performSave)
{
mProjectBase.RemoveItem(itemName);
if (mProjectBase.ContentProject != null)
{
mProjectBase.ContentProject.RemoveItem(itemName);
}
// We want to make this absolute so that we can pass the same arugment to the projects and each will standardize appropriately
string absoluteName = mProjectBase.MakeAbsolute(itemName);
foreach (ProjectBase project in SyncedProjects)
{
project.RemoveItem(absoluteName);
if (project.ContentProject != null)
{
project.ContentProject.RemoveItem(itemName);
}
}
if (performSave)
{
SaveProjects();
}
}