Esempio n. 1
0
//----------------------------------------------------------------------------------------------------------------------

        public override string ToString()
        {
            string ret = $"{Major}.{Minor}.{Patch}";

            switch (this.Lifecycle)
            {
            case PackageLifecycle.RELEASED: break;

            case PackageLifecycle.PRERELEASE: ret += "-pre"; break;

            case PackageLifecycle.PREVIEW:
            case PackageLifecycle.EXPERIMENTAL: {
                ret += "-" + Lifecycle.ToString().ToLower();
                break;
            }

            default: break;
            }

            if (!string.IsNullOrEmpty(AdditionalMetadata))
            {
                ret += "." + AdditionalMetadata;
            }

            return(ret);
        }
Esempio n. 2
0
 public override string ToString()
 {
     return(Instance.ToString() + ": " + CurrentStatus.name());
 }