Files
DotNetAlpm/Alpm/CachePackage.cs
2020-04-29 13:21:13 -04:00

19 lines
565 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 Exception(alpm.alpm_errno(((SafeCachePackageHandle) Handle).SafeAlpmHandle));
}
}
}