NuGet.InstallWalker.ResolveOperations C# (CSharp) Method

ResolveOperations() public method

public ResolveOperations ( IPackage package ) : IEnumerable
package IPackage
return IEnumerable
        public IEnumerable<PackageOperation> ResolveOperations(IPackage package)
        {
            _operations.Clear();
            Marker.Clear();

            Walk(package);
            return Operations.Reduce();
        }

Usage Example

Exemplo n.º 1
0
 private static IEnumerable<IPackage> GetPackageDependencies(IPackage package, IPackageRepository localRepository, IPackageRepository sourceRepository)
 {
     var walker = new InstallWalker(
         localRepository,
         sourceRepository,
         new FrameworkName(".NET Framework, Version=4.0"),
         NullLogger.Instance,
         ignoreDependencies: false,
         allowPrereleaseVersions: true);
     return (from operation in walker.ResolveOperations(package)
             where operation.Action == PackageAction.Install
             select operation.Package);
 }
All Usage Examples Of NuGet.InstallWalker::ResolveOperations