C# 클래스 NuGet.PackageSorter

상속: PackageWalker
파일 보기 프로젝트 열기: xero-github/Nuget 1 사용 예제들

공개 메소드들

메소드 설명
GetPackagesByDependencyOrder ( IPackageRepository repository ) : IEnumerable

Get all packages from the specified repository in the dependency order, e.g. if A -> B, then B will come before A.

보호된 메소드들

메소드 설명
OnAfterPackageWalk ( IPackage package ) : void
OnDependencyResolveError ( PackageDependency dependency ) : void
ResolveDependency ( PackageDependency dependency ) : IPackage

메소드 상세

GetPackagesByDependencyOrder() 공개 메소드

Get all packages from the specified repository in the dependency order, e.g. if A -> B, then B will come before A.
public GetPackagesByDependencyOrder ( IPackageRepository repository ) : IEnumerable
repository IPackageRepository
리턴 IEnumerable

OnAfterPackageWalk() 보호된 메소드

protected OnAfterPackageWalk ( IPackage package ) : void
package IPackage
리턴 void

OnDependencyResolveError() 보호된 메소드

protected OnDependencyResolveError ( PackageDependency dependency ) : void
dependency PackageDependency
리턴 void

ResolveDependency() 보호된 메소드

protected ResolveDependency ( PackageDependency dependency ) : IPackage
dependency PackageDependency
리턴 IPackage