public void RemoveAllReferences(Project project, string path) { if (project.IsLibraryAsset(path)) project.SetLibraryAsset(path, false); if (project.IsCompileTarget(path)) project.SetCompileTarget(path, false); }
public void ToggleLibraryAsset(Project project, string[] paths) { foreach (string path in paths) { bool isResource = project.IsLibraryAsset(path); project.SetLibraryAsset(path, !isResource); } project.Save(); OnProjectModified(paths); }
public void MoveReferences(Project project, string fromPath, string toPath) { if (project.IsCompileTarget(fromPath)) { project.SetCompileTarget(fromPath, false); project.SetCompileTarget(toPath, true); } if (project.IsLibraryAsset(fromPath)) { project.ChangeAssetPath(fromPath, toPath); } }