Browse Source

Simpify GetCurrentAssemblyVersionString

Equbuxu 2 years ago
parent
commit
62b448e3e4
1 changed files with 17 additions and 67 deletions
  1. 17 67
      src/PixiEditor/Helpers/VersionHelpers.cs

+ 17 - 67
src/PixiEditor/Helpers/VersionHelpers.cs

@@ -14,77 +14,27 @@ internal static class VersionHelpers
     {
     {
         StringBuilder builder = new(GetCurrentAssemblyVersion().ToString());
         StringBuilder builder = new(GetCurrentAssemblyVersion().ToString());
 
 
-        bool isDone = false;
-
-        AppendDevBuild(builder, ref isDone);
-        if (isDone)
-            return builder.ToString();
-
-        AppendMsixDebugBuild(builder, ref isDone);
-        if (isDone)
-            return builder.ToString();
-
-        AppendDebugBuild(builder, ref isDone);
-        if (isDone || !moreSpecific)
-            return builder.ToString();
-
-        AppendSteamBuild(builder, ref isDone);
-        if (isDone)
-            return builder.ToString();
-
-        AppendMsixBuild(builder, ref isDone);
-        if (isDone)
-            return builder.ToString();
-
-        AppendReleaseBuild(builder, ref isDone);
-        return builder.ToString();
-    }
-
-    [Conditional("DEVRELEASE")]
-    private static void AppendDevBuild(StringBuilder builder, ref bool done)
-    {
-        done = true;
-
+#if DEVRELEASE
         builder.Append(" Dev Build");
         builder.Append(" Dev Build");
-    }
-
-    [Conditional("DEBUG")]
-    private static void AppendDebugBuild(StringBuilder builder, ref bool done)
-    {
-        done = true;
-
-        builder.Append(" Debug Build");
-    }
-
-    [Conditional("RELEASE")]
-    private static void AppendReleaseBuild(StringBuilder builder, ref bool done)
-    {
-        done = true;
-
-        builder.Append(" Release Build");
-    }
-
-    [Conditional("MSIX_DEBUG")]
-    private static void AppendMsixDebugBuild(StringBuilder builder, ref bool done)
-    {
-        done = true;
-
+        return builder.ToString();
+#elif MSIX_DEBUG
         builder.Append(" MSIX Debug Build");
         builder.Append(" MSIX Debug Build");
-    }
-
-    [Conditional("MSIX")]
-    private static void AppendMsixBuild(StringBuilder builder, ref bool done)
-    {
-        done = true;
-
-        builder.Append(" MSIX Build");
-    }
+        return builder.ToString();
+#elif DEBUG
+        builder.Append(" Debug Build");
+        return builder.ToString();
+#endif
 
 
-    [Conditional("STEAM")]
-    private static void AppendSteamBuild(StringBuilder builder, ref bool done)
-    {
-        done = true;
+        if (!moreSpecific)
+            return builder.ToString();
 
 
+#if STEAM
         builder.Append(" Steam Build");
         builder.Append(" Steam Build");
+#elif MSIX
+        builder.Append(" MSIX Build");
+#elif RELEASE
+        builder.Append(" Release Build");
+#endif
+        return builder.ToString();
     }
     }
 }
 }