|
|
@ -3,16 +3,19 @@ |
|
|
|
|
|
|
|
|
|
|
|
using System; |
|
|
|
using System; |
|
|
|
using System.Collections.Generic; |
|
|
|
using System.Collections.Generic; |
|
|
|
|
|
|
|
using ICSharpCode.SharpDevelop; |
|
|
|
|
|
|
|
|
|
|
|
namespace ICSharpCode.PackageManagement |
|
|
|
namespace ICSharpCode.PackageManagement |
|
|
|
{ |
|
|
|
{ |
|
|
|
public class PackageReferenceFile : IPackageReferenceFile |
|
|
|
public class PackageReferenceFile : IPackageReferenceFile |
|
|
|
{ |
|
|
|
{ |
|
|
|
NuGet.PackageReferenceFile file; |
|
|
|
NuGet.PackageReferenceFile file; |
|
|
|
|
|
|
|
string fileName; |
|
|
|
|
|
|
|
|
|
|
|
public PackageReferenceFile(string fileName) |
|
|
|
public PackageReferenceFile(string fileName) |
|
|
|
{ |
|
|
|
{ |
|
|
|
file = new NuGet.PackageReferenceFile(fileName); |
|
|
|
this.fileName = fileName; |
|
|
|
|
|
|
|
this.file = new NuGet.PackageReferenceFile(fileName); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public IEnumerable<NuGet.PackageReference> GetPackageReferences() |
|
|
|
public IEnumerable<NuGet.PackageReference> GetPackageReferences() |
|
|
@ -24,5 +27,10 @@ namespace ICSharpCode.PackageManagement |
|
|
|
{ |
|
|
|
{ |
|
|
|
file.DeleteEntry(id, version); |
|
|
|
file.DeleteEntry(id, version); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void Delete() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
FileService.RemoveFile(fileName, false); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|