FlatRedBall.Glue.ProjectManager.RemoveItemFromAllProjects C# (CSharp) Method

RemoveItemFromAllProjects() static private method

static private RemoveItemFromAllProjects ( string itemName, bool performSave ) : void
itemName string
performSave bool
return void
        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();
            }
        }
        

Same methods

ProjectManager::RemoveItemFromAllProjects ( string itemName ) : void