// Copyright Keysight Technologies 2012-2019
// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, you can obtain one at http://mozilla.org/MPL/2.0/.
using System;
using System.Collections.Generic;
namespace OpenTap.Package
{
///
/// Finds dependencies for specified packages in Package Repositories
///
[Obsolete("This class is no longer supported.")]
public class DependencyResolver
{
///
/// List of all the dependencies including the specified packages
///
public List Dependencies = new List();
///
/// List of the dependencies that are currently not installed
///
public List MissingDependencies = new List();
///
/// List of the dependencies that could not be found in the package repositories
///
public List UnknownDependencies = new List();
///
/// List of dependency issues as exceptions. This can for example be version mismatches.
///
public List DependencyIssues = new List();
///
/// Instantiates a new dependency resolver.
///
/// The packages to resolve dependencies for.
/// The tap installation containing installed packages.
/// The repositories to use for resolving dependencies
public DependencyResolver(Installation tapInstallation, IEnumerable packages, List repositories)
{
}
}
}