/// <summary> /// Delete a nested project entry /// </summary> /// public void DeleteNestedProject(VisualStudioSolutionNestedProject nestedProject) { Guard.NotNull(nestedProject, nameof(nestedProject)); _lines.RemoveAt(nestedProject.LineNumber); Load(); }
/// <summary> /// Add a nested project entry /// </summary> /// public void AddNestedProject(string childProjectId, string parentProjectId) { Guard.NotNull(childProjectId, nameof(childProjectId)); Guard.NotNull(parentProjectId, nameof(parentProjectId)); if (NestedProjectsStartLineNumber < 0) { AddNestedProjectsSection(); } _lines.Insert( NestedProjectsEndLineNumber, "\t\t" + VisualStudioSolutionNestedProject.Format(childProjectId, parentProjectId)); Load(); }