NuGet.PackageBuilder.DetermineMinimumSchemaVersion C# (CSharp) Method

DetermineMinimumSchemaVersion() private static method

private static DetermineMinimumSchemaVersion ( Collection Files ) : int
Files Collection
return int
        private static int DetermineMinimumSchemaVersion(Collection<IPackageFile> Files)
        {
            if (HasXdtTransformFile(Files))
            {
                // version 5
                return ManifestVersionUtility.XdtTransformationVersion;
            }

            if (RequiresV4TargetFrameworkSchema(Files))
            {
                // version 4
                return ManifestVersionUtility.TargetFrameworkSupportForDependencyContentsAndToolsVersion;
            }

            return ManifestVersionUtility.DefaultVersion;
        }