diff --git a/src/Markdig/Helpers/HtmlHelper.cs b/src/Markdig/Helpers/HtmlHelper.cs
index 83f18bcb..4887653f 100644
--- a/src/Markdig/Helpers/HtmlHelper.cs
+++ b/src/Markdig/Helpers/HtmlHelper.cs
@@ -465,24 +465,6 @@ public static class HtmlHelper
}
}
- ///
- /// Destructively unescape a string: remove backslashes before punctuation or symbol characters.
- ///
- /// The string data that will be changed by unescaping any punctuation or symbol characters.
- /// if set to true [remove back slash].
- /// Unescaped text, or null if is null.
- public static string? UnescapeNullable(string? text, bool removeBackSlash = true)
- {
- if (text == null)
- {
- return null;
- }
- else
- {
- return Unescape(text, removeBackSlash);
- }
- }
-
///
/// Destructively unescape a string: remove backslashes before punctuation or symbol characters.
///
diff --git a/src/Markdig/Parsers/Inlines/LinkInlineParser.cs b/src/Markdig/Parsers/Inlines/LinkInlineParser.cs
index a982eb37..a9687a31 100644
--- a/src/Markdig/Parsers/Inlines/LinkInlineParser.cs
+++ b/src/Markdig/Parsers/Inlines/LinkInlineParser.cs
@@ -260,7 +260,7 @@ public class LinkInlineParser : InlineParser
link = new LinkInline()
{
Url = HtmlHelper.Unescape(url, removeBackSlash: false),
- Title = HtmlHelper.UnescapeNullable(title, removeBackSlash: false),
+ Title = title is null ? null : HtmlHelper.Unescape(title, removeBackSlash: false),
IsImage = openParent.IsImage,
LabelSpan = openParent.LabelSpan,
UrlSpan = inlineState.GetSourcePositionFromLocalSpan(linkSpan),