Table of Contents

Class PackageHelper

Namespace
NuGet.Packaging
Assembly
Chocolatey.NuGet.Packaging.dll
public static class PackageHelper
Inheritance
PackageHelper
Inherited Members

Methods

GetInstalledPackageFilesAsync(PackageArchiveReader, PackageIdentity, PackagePathResolver, PackageSaveMode, CancellationToken)

This returns all the installed package files (does not include satellite files)

public static Task<IEnumerable<ZipFilePair>> GetInstalledPackageFilesAsync(PackageArchiveReader packageReader, PackageIdentity packageIdentity, PackagePathResolver packagePathResolver, PackageSaveMode packageSaveMode, CancellationToken cancellationToken)

Parameters

packageReader PackageArchiveReader
packageIdentity PackageIdentity
packagePathResolver PackagePathResolver
packageSaveMode PackageSaveMode
cancellationToken CancellationToken

Returns

Task<IEnumerable<ZipFilePair>>

GetInstalledSatelliteFilesAsync(PackageArchiveReader, PackagePathResolver, PackageSaveMode, CancellationToken)

public static Task<Tuple<string, IEnumerable<ZipFilePair>>> GetInstalledSatelliteFilesAsync(PackageArchiveReader packageReader, PackagePathResolver packagePathResolver, PackageSaveMode packageSaveMode, CancellationToken cancellationToken)

Parameters

packageReader PackageArchiveReader
packagePathResolver PackagePathResolver
packageSaveMode PackageSaveMode
cancellationToken CancellationToken

Returns

Task<Tuple<string, IEnumerable<ZipFilePair>>>

GetSatelliteFilesAsync(PackageReaderBase, PackagePathResolver, CancellationToken)

public static Task<Tuple<string, IEnumerable<string>>> GetSatelliteFilesAsync(PackageReaderBase packageReader, PackagePathResolver packagePathResolver, CancellationToken cancellationToken)

Parameters

packageReader PackageReaderBase
packagePathResolver PackagePathResolver
cancellationToken CancellationToken

Returns

Task<Tuple<string, IEnumerable<string>>>

IsAssembly(string)

public static bool IsAssembly(string path)

Parameters

path string

Returns

bool

IsManifest(string)

public static bool IsManifest(string path)

Parameters

path string

Returns

bool

IsNuspec(string)

public static bool IsNuspec(string path)

Parameters

path string

Returns

bool

IsPackageFile(string, PackageSaveMode)

public static bool IsPackageFile(string packageFileName, PackageSaveMode packageSaveMode)

Parameters

packageFileName string
packageSaveMode PackageSaveMode

Returns

bool

IsRoot(string)

public static bool IsRoot(string path)

Parameters

path string

Returns

bool