Пример #1
0
        public static PackageDependencyNode Create(
            DependenciesNode dependenciesNode,
            PackageDependencyInfo dependency,
            bool sdkDependencies,
            bool topLevel)
        {
            var node = new PackageDependencyNode(dependenciesNode, dependency, topLevel);

            if (node.IsSupported(sdkDependencies))
            {
                return(node);
            }

            return(null);
        }
Пример #2
0
        public static PackageDependencyNode Create(
            DependenciesNode dependenciesNode,
            string dependencyName,
            bool sdkDependencies,
            bool topLevel)
        {
            PackageDependency dependency = dependenciesNode.PackageDependencyCache.GetDependency(dependencyName);

            if (dependency != null)
            {
                var node = new PackageDependencyNode(dependenciesNode, dependency, topLevel);
                if (node.IsSupported(sdkDependencies))
                {
                    return(node);
                }
            }

            return(null);
        }