From a8cc3636995c9fc5eb08fa9d42129a05d79bb666 Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Sun, 18 Dec 2016 16:58:47 -0500 Subject: fix legacy version wrapper not implementing ToString method (#197) --- src/StardewModdingAPI/ISemanticVersion.cs | 3 +++ src/StardewModdingAPI/Version.cs | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/src/StardewModdingAPI/ISemanticVersion.cs b/src/StardewModdingAPI/ISemanticVersion.cs index f50752fe..3b9bdb44 100644 --- a/src/StardewModdingAPI/ISemanticVersion.cs +++ b/src/StardewModdingAPI/ISemanticVersion.cs @@ -31,5 +31,8 @@ namespace StardewModdingAPI /// Get whether this version is newer than the specified version. /// The version to compare with this instance. bool IsNewerThan(ISemanticVersion other); + + /// Get a string representation of the version. + string ToString(); } } \ No newline at end of file diff --git a/src/StardewModdingAPI/Version.cs b/src/StardewModdingAPI/Version.cs index 9c13381a..87cd4f3d 100644 --- a/src/StardewModdingAPI/Version.cs +++ b/src/StardewModdingAPI/Version.cs @@ -85,6 +85,11 @@ namespace StardewModdingAPI return this.GetSemanticVersion().IsNewerThan(other); } + /// Get a string representation of the version. + public override string ToString() + { + return this.GetSemanticVersion().ToString(); + } /********* ** Private methods -- cgit