Octopus.Client.Model.SemanticVersion.GetLegacyString C# (CSharp) Méthode

GetLegacyString() private static méthode

Creates a legacy version string using System.Version
private static GetLegacyString ( System.Version version, IEnumerable releaseLabels, string metadata ) : string
version System.Version
releaseLabels IEnumerable
metadata string
Résultat string
        private static string GetLegacyString(Version version, IEnumerable<string> releaseLabels, string metadata)
        {
            var sb = new StringBuilder(version.ToString());

            if (releaseLabels != null)
            {
                sb.AppendFormat(CultureInfo.InvariantCulture, "-{0}", String.Join(".", releaseLabels));
            }

            if (!String.IsNullOrEmpty(metadata))
            {
                sb.AppendFormat(CultureInfo.InvariantCulture, "+{0}", metadata);
            }

            return sb.ToString();
        }