C# Класс NuGet.LocalPackageRepository

Наследование: IPackageRepository
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddPackage ( IPackage package ) : void
Exists ( string packageId, SemanticVersion version ) : bool
FindPackage ( string packageId, SemanticVersion version ) : IPackage
GetPackageLookupPaths ( string packageId, SemanticVersion version ) : IEnumerable
GetPackages ( ) : IQueryable
LocalPackageRepository ( IPackagePathResolver pathResolver, IFileSystem fileSystem ) : System
LocalPackageRepository ( IPackagePathResolver pathResolver, IFileSystem fileSystem, bool enableCaching ) : System
LocalPackageRepository ( string physicalPath ) : System
LocalPackageRepository ( string physicalPath, bool enableCaching ) : System
RemovePackage ( IPackage package ) : void

Защищенные методы

Метод Описание
GetPackageFilePath ( IPackage package ) : string
GetPackageFilePath ( string id, SemanticVersion version ) : string
OpenPackage ( string path ) : IPackage

Приватные методы

Метод Описание
FileNameMatchesPattern ( string packageId, SemanticVersion version, string path ) : bool
FindPackage ( IPackage>.Func openPackage, string packageId, SemanticVersion version ) : IPackage
GetPackage ( IPackage>.Func openPackage, string path ) : IPackage
GetPackageFiles ( string filter = null ) : IEnumerable
GetPackages ( IPackage>.Func openPackage ) : IEnumerable

Описание методов

AddPackage() публичный Метод

public AddPackage ( IPackage package ) : void
package IPackage
Результат void

Exists() публичный Метод

public Exists ( string packageId, SemanticVersion version ) : bool
packageId string
version SemanticVersion
Результат bool

FindPackage() публичный Метод

public FindPackage ( string packageId, SemanticVersion version ) : IPackage
packageId string
version SemanticVersion
Результат IPackage

GetPackageFilePath() защищенный Метод

protected GetPackageFilePath ( IPackage package ) : string
package IPackage
Результат string

GetPackageFilePath() защищенный Метод

protected GetPackageFilePath ( string id, SemanticVersion version ) : string
id string
version SemanticVersion
Результат string

GetPackageLookupPaths() публичный Метод

public GetPackageLookupPaths ( string packageId, SemanticVersion version ) : IEnumerable
packageId string
version SemanticVersion
Результат IEnumerable

GetPackages() публичный Метод

public GetPackages ( ) : IQueryable
Результат IQueryable

LocalPackageRepository() публичный Метод

public LocalPackageRepository ( IPackagePathResolver pathResolver, IFileSystem fileSystem ) : System
pathResolver IPackagePathResolver
fileSystem IFileSystem
Результат System

LocalPackageRepository() публичный Метод

public LocalPackageRepository ( IPackagePathResolver pathResolver, IFileSystem fileSystem, bool enableCaching ) : System
pathResolver IPackagePathResolver
fileSystem IFileSystem
enableCaching bool
Результат System

LocalPackageRepository() публичный Метод

public LocalPackageRepository ( string physicalPath ) : System
physicalPath string
Результат System

LocalPackageRepository() публичный Метод

public LocalPackageRepository ( string physicalPath, bool enableCaching ) : System
physicalPath string
enableCaching bool
Результат System

OpenPackage() защищенный Метод

protected OpenPackage ( string path ) : IPackage
path string
Результат IPackage

RemovePackage() публичный Метод

public RemovePackage ( IPackage package ) : void
package IPackage
Результат void