NuGet.PackageMarker.AddDependent C# (CSharp) Méthode

AddDependent() public méthode

While walking the package graph we call this to update dependents.
public AddDependent ( IPackage package, IPackage dependency ) : void
package IPackage
dependency IPackage
Résultat void
        public void AddDependent(IPackage package, IPackage dependency)
        {
            HashSet<IPackage> values;
            if (!_dependents.TryGetValue(dependency, out values))
            {
                values = new HashSet<IPackage>(PackageEqualityComparer.IdAndVersion);
                _dependents.Add(dependency, values);
            }

            // Add the current package to the list of dependents
            values.Add(package);
        }