Files
DotNetAlpm/Alpm/CachePackage.cs
2020-04-29 23:47:06 -04:00

19 lines
552 B
C#

namespace Foodsoft.Alpm
{
public class CachePackage : Package
{
// ReSharper disable once SuggestBaseTypeForParameter
internal CachePackage(SafeCachePackageHandle handle, Database db) : base(handle)
{
DB = db;
}
public override Database? DB { get; }
public void SetInstallReason(InstallReason reason)
{
if (alpm.alpm_pkg_set_reason(Handle, reason) != 0)
throw new AlpmException(((SafeCachePackageHandle) Handle).SafeAlpmHandle);
}
}
}