C# Класс NuGet.PackageWalker

Показать файл Открыть проект

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

Метод Описание
Walk ( IPackage package ) : void

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

Метод Описание
GetPackageInfo ( IPackage package ) : PackageWalkInfo
OnAfterPackageWalk ( IPackage package ) : void
OnAfterResolveDependency ( IPackage package, IPackage dependency ) : bool
OnBeforePackageWalk ( IPackage package ) : void
OnDependencyResolveError ( PackageDependency dependency ) : void
PackageWalker ( ) : System
ResolveDependency ( PackageDependency dependency ) : IPackage

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

Метод Описание
GetPackageTarget ( IPackage package ) : PackageTargets
ProcessPackageTarget ( IPackage package ) : void

Resolve the package target (i.e. if the parent package was a meta package then set the parent to the current project type)

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

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

protected GetPackageInfo ( IPackage package ) : PackageWalkInfo
package IPackage
Результат PackageWalkInfo

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

protected OnAfterPackageWalk ( IPackage package ) : void
package IPackage
Результат void

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

protected OnAfterResolveDependency ( IPackage package, IPackage dependency ) : bool
package IPackage
dependency IPackage
Результат bool

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

protected OnBeforePackageWalk ( IPackage package ) : void
package IPackage
Результат void

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

protected OnDependencyResolveError ( PackageDependency dependency ) : void
dependency PackageDependency
Результат void

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

protected PackageWalker ( ) : System
Результат System

ResolveDependency() защищенный абстрактный Метод

protected abstract ResolveDependency ( PackageDependency dependency ) : IPackage
dependency PackageDependency
Результат IPackage

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

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