コード例 #1
0
        private static void AddFlattenedPackageDependency(
            NuGetFramework targetFramework,
            PackageDependency packageDependency,
            StringBuilder builder)
        {
            if (builder.Length > 0)
            {
                builder.Append("|");
            }

            builder.Append(packageDependency.Id);
            builder.Append(":");

            var versionRange = packageDependency.ParseRange();

            if (!VersionRange.All.Equals(versionRange))
            {
                builder.Append(versionRange?.ToString("S", VersionRangeFormatter));
            }

            AddFlattenedFrameworkDependency(targetFramework, builder);
        }