C# Класс ScriptCs.Package.InstallationProvider.NugetInstallationProvider

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

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

Метод Описание
GetRepositorySources ( string path ) : IEnumerable
InstallPackage ( IPackageReference packageId, bool allowPreRelease = false, Action packageInstalled = null ) : bool
IsInstalled ( IPackageReference packageReference, bool allowPreRelease = false ) : bool
NugetInstallationProvider ( IFileSystem fileSystem ) : System

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

Метод Описание
GetVersion ( IPackageReference packageReference ) : SemanticVersion

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

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

public GetRepositorySources ( string path ) : IEnumerable
path string
Результат IEnumerable

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

public InstallPackage ( IPackageReference packageId, bool allowPreRelease = false, Action packageInstalled = null ) : bool
packageId IPackageReference
allowPreRelease bool
packageInstalled Action
Результат bool

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

public IsInstalled ( IPackageReference packageReference, bool allowPreRelease = false ) : bool
packageReference IPackageReference
allowPreRelease bool
Результат bool

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

public NugetInstallationProvider ( IFileSystem fileSystem ) : System
fileSystem IFileSystem
Результат System