From b5c88d87d2cb1739585651e02513fef73dfc0e27 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Sat, 2 Oct 2021 16:40:23 -0400 Subject: add support for unified mod data overrides on the wiki --- src/SMAPI.Toolkit/Framework/UpdateData/UpdateKey.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/SMAPI.Toolkit/Framework/UpdateData/UpdateKey.cs') diff --git a/src/SMAPI.Toolkit/Framework/UpdateData/UpdateKey.cs b/src/SMAPI.Toolkit/Framework/UpdateData/UpdateKey.cs index 7e4d0220..077c0361 100644 --- a/src/SMAPI.Toolkit/Framework/UpdateData/UpdateKey.cs +++ b/src/SMAPI.Toolkit/Framework/UpdateData/UpdateKey.cs @@ -89,6 +89,16 @@ namespace StardewModdingAPI.Toolkit.Framework.UpdateData return new UpdateKey(raw, site, id, subkey); } + /// Parse a raw update key if it's valid. + /// The raw update key to parse. + /// The parsed update key, if valid. + /// Returns whether the update key was successfully parsed. + public static bool TryParse(string raw, out UpdateKey parsed) + { + parsed = UpdateKey.Parse(raw); + return parsed.LooksValid; + } + /// Get a string that represents the current object. public override string ToString() { -- cgit