BuildRelease.Program.GetTagName C# (CSharp) Метод

GetTagName() приватный статический Метод

private static GetTagName ( FileVersionInfo releaseVersion ) : string
releaseVersion System.Diagnostics.FileVersionInfo
Результат string
        private static string GetTagName(FileVersionInfo releaseVersion)
        {
            CommandLine.WriteLine("{{white}} =======================================");
            CommandLine.WriteLine("{{white}} Creating Tag for the release");
            CommandLine.WriteLine("{{white}} =======================================");

            if (Arguments.UseLocalRepository)
            {
                return "date-version-local";
            }

            DateTime releaseDate = DateTime.UtcNow;
            string tag = string.Format("{0:D4}{1:D2}{2:D2}-{3}.{4}.{5}",
                                       releaseDate.Year,
                                       releaseDate.Month,
                                       releaseDate.Day,
                                       releaseVersion.ProductMajorPart,
                                       releaseVersion.ProductMinorPart,
                                       releaseVersion.ProductBuildPart);

            if (!string.IsNullOrEmpty(Arguments.Tag))
            {
                tag += "-" + Arguments.Tag;
            }

            CommandLine.WriteResult("Tag", tag);
            CommandLine.WriteLine();
            return tag;
        }