C# Класс NuGet.SharedPackageRepository

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

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

Метод Описание
AddPackageReferenceEntry ( string packageId, SemanticVersion version ) : void
Exists ( string packageId, SemanticVersion version ) : bool
IsReferenced ( string packageId, SemanticVersion version ) : bool
RegisterRepository ( string path ) : void
RemovePackage ( IPackage package ) : void
SharedPackageRepository ( IPackagePathResolver resolver, IFileSystem fileSystem, IFileSystem configSettingsFileSystem ) : System
SharedPackageRepository ( string path ) : System
UnregisterRepository ( string path ) : void

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

Метод Описание
CreateRepository ( string path ) : IPackageRepository

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

Метод Описание
AddEntry ( string path ) : void
DeleteEntry ( string path ) : void
FindEntry ( System.Xml.Linq.XDocument document, string path ) : System.Xml.Linq.XElement
GetRepositories ( ) : IEnumerable
GetRepositoryElements ( System.Xml.Linq.XDocument document ) : IEnumerable
GetRepositoryPaths ( ) : IEnumerable
GetStoreDocument ( bool createIfNotExists = false ) : System.Xml.Linq.XDocument
NormalizePath ( string path ) : string
SaveDocument ( System.Xml.Linq.XDocument document ) : void

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

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

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

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

protected CreateRepository ( string path ) : IPackageRepository
path string
Результат IPackageRepository

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

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

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

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

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

public RegisterRepository ( string path ) : void
path string
Результат void

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

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

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

public SharedPackageRepository ( IPackagePathResolver resolver, IFileSystem fileSystem, IFileSystem configSettingsFileSystem ) : System
resolver IPackagePathResolver
fileSystem IFileSystem
configSettingsFileSystem IFileSystem
Результат System

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

public SharedPackageRepository ( string path ) : System
path string
Результат System

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

public UnregisterRepository ( string path ) : void
path string
Результат void