checkpoint
This commit is contained in:
@@ -30,24 +30,25 @@ namespace Foodsoft.Alpm
|
||||
public long Size => alpm.alpm_pkg_get_size(Handle);
|
||||
public long InstalledSize => alpm.alpm_pkg_get_isize(Handle);
|
||||
public InstallReason InstallReason => alpm.alpm_pkg_get_reason(Handle);
|
||||
|
||||
public ICollection<string> Licenses =>
|
||||
EnumerableWrapperEx<string>.Create(Handle, alpm.alpm_pkg_get_licenses, Marshal.PtrToStringUTF8!);
|
||||
|
||||
public ICollection<string> Groups { get; }
|
||||
public ICollection<Depend> Depends { get; }
|
||||
public ICollection<Depend> OptDepends { get; }
|
||||
public ICollection<Depend> CheckDepends { get; }
|
||||
public ICollection<Depend> MakeDepends { get; }
|
||||
public ICollection<Depend> Conflicts { get; }
|
||||
public ICollection<Depend> Provides { get; }
|
||||
public ICollection<Depend> Replaces { get; }
|
||||
public IReadOnlyList<File> FileList { get; }
|
||||
public IReadOnlyList<Backup> Backup { get; }
|
||||
public string Base64Signature { get; }
|
||||
public ValidationType Validation { get; }
|
||||
public bool HasScriptlet { get; }
|
||||
public long DownloadSize { get; }
|
||||
EnumerableWrapper.Create(Handle, alpm.alpm_pkg_get_licenses);
|
||||
public ICollection<string> Groups => EnumerableWrapper.Create(Handle, alpm.alpm_pkg_get_groups);
|
||||
public ICollection<Depend> Depends => EnumerableWrapper.CreateForDepend(Handle, alpm.alpm_pkg_get_depends);
|
||||
public ICollection<Depend> OptDepends =>
|
||||
EnumerableWrapper.CreateForDepend(Handle, alpm.alpm_pkg_get_optdepends);
|
||||
public ICollection<Depend> CheckDepends =>
|
||||
EnumerableWrapper.CreateForDepend(Handle, alpm.alpm_pkg_get_checkdepends);
|
||||
public ICollection<Depend> MakeDepends =>
|
||||
EnumerableWrapper.CreateForDepend(Handle, alpm.alpm_pkg_get_makedepends);
|
||||
public ICollection<Depend> Conflicts => EnumerableWrapper.CreateForDepend(Handle, alpm.alpm_pkg_get_conflicts);
|
||||
public ICollection<Depend> Provides => EnumerableWrapper.CreateForDepend(Handle, alpm.alpm_pkg_get_provides);
|
||||
public ICollection<Depend> Replaces => EnumerableWrapper.CreateForDepend(Handle, alpm.alpm_pkg_get_replaces);
|
||||
public IReadOnlyList<File> Files => new FileList(Handle, alpm.alpm_pkg_get_files(Handle));
|
||||
public ICollection<Backup> Backup => EnumerableWrapper.CreateForBackup(Handle, alpm.alpm_pkg_get_backup);
|
||||
public string Base64Signature => alpm.alpm_pkg_get_base64_sig(Handle);
|
||||
public ValidationType Validation => alpm.alpm_pkg_get_validation(Handle);
|
||||
public bool HasScriptlet => alpm.alpm_pkg_has_scriptlet(Handle);
|
||||
public long DownloadSize => alpm.alpm_pkg_download_size(Handle);
|
||||
|
||||
public bool CheckMD5Sum()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user