1
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
2
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
5
using System.Collections.Generic;
6
using ICSharpCode.SharpDevelop;
8
namespace ICSharpCode.PackageManagement
10
public class PackageReferenceFile : IPackageReferenceFile
12
NuGet.PackageReferenceFile file;
15
public PackageReferenceFile(string fileName)
17
this.fileName = fileName;
18
this.file = new NuGet.PackageReferenceFile(fileName);
21
public IEnumerable<NuGet.PackageReference> GetPackageReferences()
23
return file.GetPackageReferences();
26
public void DeleteEntry(string id, Version version)
28
file.DeleteEntry(id, version);
33
FileService.RemoveFile(fileName, false);