private void AddReferencedPackages()

in src/Microsoft.NuGet.Build.Tasks/ResolveNuGetPackageAssets.cs [942:957]


        private void AddReferencedPackages(JArray packageDependencies, SortedSet<string> allPackageNames)
        {
            foreach (var packageDependency in packageDependencies.Select(v => (string)v))
            {
                // Strip the version, if any, from the dependency.
                int firstSpace = packageDependency.IndexOf(' ');
                string packageName = firstSpace > -1
                    ? packageDependency.Substring(0, firstSpace)
                    : packageDependency;

                if (allPackageNames.Contains(packageName))
                {
                    _referencedPackages.Add(new TaskItem(packageName));
                }
            }
        }