public NuGetProject GetNuGetProject(string nuGetProjectSafeName) { if (NuGetProjects.ContainsKey(nuGetProjectSafeName)) { return(NuGetProjects[nuGetProjectSafeName]); } throw new ArgumentException(String.Format(Strings.NoNuGetProjectWithSpecifiedName, nuGetProjectSafeName)); }
public bool RemoveNuGetProject(string nuGetProjectSafeName) { if (NuGetProjects.ContainsKey(nuGetProjectSafeName)) { NuGetProjects.Remove(nuGetProjectSafeName); return(true); } return(false); }
public void AddNewNuGetProject(NuGetProject nuGetProject) { string nuGetProjectName = GetName(nuGetProject); if (NuGetProjects.ContainsKey(nuGetProjectName)) { throw new ArgumentException(String.Format(Strings.AnotherNuGetProjectWithSameNameExistsInSolution, nuGetProjectName)); } NuGetProjects.Add(nuGetProjectName, nuGetProject); }