// 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) { } } }