diff --git a/src/PortToDocs/src/app/PortToDocs.csproj b/src/PortToDocs/src/app/PortToDocs.csproj index 514823f..09f8d36 100644 --- a/src/PortToDocs/src/app/PortToDocs.csproj +++ b/src/PortToDocs/src/app/PortToDocs.csproj @@ -7,7 +7,7 @@ enable true true - 1.3 + 1.4 diff --git a/src/PortToDocs/src/libraries/XmlHelper.cs b/src/PortToDocs/src/libraries/XmlHelper.cs index 733cc8e..e4582c6 100644 --- a/src/PortToDocs/src/libraries/XmlHelper.cs +++ b/src/PortToDocs/src/libraries/XmlHelper.cs @@ -61,8 +61,10 @@ internal class XmlHelper { @"\<(see|seealso){1} cref\=""object""[ ]*\/\>", "" }, { @"\<(see|seealso){1} cref\=""dynamic""[ ]*\/\>", "" }, { @"\<(see|seealso){1} cref\=""string""[ ]*\/\>", "" }, - { @"[a-zA-Z0-9_]+)"">(?[a-zA-Z0-9_]+)", "" }, - { @"[a-zA-Z0-9_,\<\>\.\@\#\$%^&`\(\)]+)""><\/xref>", "" }, + { @"(?[a-zA-Z0-9_]+)", "" }, + { @"(?[a-zA-Z0-9_]+)", "" }, + { @"(?[a-zA-Z0-9_]+)", "" }, + { @"[a-zA-Z0-9_,\<\>\.\@\#\$%^&`\(\)]+)""(><\/xref>|[ ]*/>)", "" }, }; private static readonly Dictionary _replaceableMarkdownPatterns = new Dictionary { @@ -123,7 +125,7 @@ internal class XmlHelper { @"\<(typeparamref|paramref){1} name\=""(?'refNameContents'[a-zA-Z0-9_\-]+)""[ ]*\/\>", @"`${refNameContents}`" }, { @"\", @"`${seeLangwordContents}`" }, { @"(?[a-zA-Z0-9_]+)", "`${elementValue}`" }, - { @"[a-zA-Z0-9_,\<\>\.]+)""><\/xref>", "" }, + { @"[a-zA-Z0-9_,\<\>\.]+)""(><\/xref>|[ ]*/>)", "" }, }; private static readonly string[] _splittingSeparators = new string[] { "\r", "\n", "\r\n" }; diff --git a/src/PortToDocs/tests/PortToDocs.Strings.Tests.cs b/src/PortToDocs/tests/PortToDocs.Strings.Tests.cs index 5b56cc7..2b62e6a 100644 --- a/src/PortToDocs/tests/PortToDocs.Strings.Tests.cs +++ b/src/PortToDocs/tests/PortToDocs.Strings.Tests.cs @@ -2503,7 +2503,7 @@ public void Convert_CodeDataDevCommentType_To_ExpectedElementNames() MyAssembly - Langword . Paramref . Typeparamref . + Langword . Paramref . Typeparamref .