浏览代码

Inline Version.IsZero

ManlyMarco 5 年之前
父节点
当前提交
6c14ef01d4
共有 2 个文件被更改,包括 2 次插入6 次删除
  1. 2 1
      BepInEx/Bootstrap/Chainloader.cs
  2. 0 5
      BepInEx/Utility.cs

+ 2 - 1
BepInEx/Bootstrap/Chainloader.cs

@@ -272,7 +272,8 @@ namespace BepInEx.Bootstrap
 					{
 						string ToMissingString(BepInDependency s)
 						{
-							if (s.MinimumVersion.IsZero()) return "- " + s.DependencyGUID;
+							bool emptyVersion = s.MinimumVersion.Major == 0 && s.MinimumVersion.Minor == 0 && s.MinimumVersion.Build == 0 && s.MinimumVersion.Revision == 0;
+							if (emptyVersion) return "- " + s.DependencyGUID;
 							return $"- {s.DependencyGUID} (at least v{s.MinimumVersion})";
 						}
 

+ 0 - 5
BepInEx/Utility.cs

@@ -237,10 +237,5 @@ namespace BepInEx
 				return false;
 			}
 		}
-
-		internal static bool IsZero(this Version v)
-		{
-			return v.Major == 0 && v.Minor == 0 && v.Build == 0 && v.Revision == 0;
-		}
 	}
 }