C# Class NuGet.PackageWalker

Afficher le fichier Open project: xero-github/Nuget

Méthodes publiques

Méthode Description
Walk ( IPackage package ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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)

Method Details

GetPackageInfo() protected méthode

protected GetPackageInfo ( IPackage package ) : PackageWalkInfo
package IPackage
Résultat PackageWalkInfo

OnAfterPackageWalk() protected méthode

protected OnAfterPackageWalk ( IPackage package ) : void
package IPackage
Résultat void

OnAfterResolveDependency() protected méthode

protected OnAfterResolveDependency ( IPackage package, IPackage dependency ) : bool
package IPackage
dependency IPackage
Résultat bool

OnBeforePackageWalk() protected méthode

protected OnBeforePackageWalk ( IPackage package ) : void
package IPackage
Résultat void

OnDependencyResolveError() protected méthode

protected OnDependencyResolveError ( PackageDependency dependency ) : void
dependency PackageDependency
Résultat void

PackageWalker() protected méthode

protected PackageWalker ( ) : System
Résultat System

ResolveDependency() protected abstract méthode

protected abstract ResolveDependency ( PackageDependency dependency ) : IPackage
dependency PackageDependency
Résultat IPackage

Walk() public méthode

public Walk ( IPackage package ) : void
package IPackage
Résultat void