JavaDocToMarkdownConverter: Added code to correct case of the character following # and change # to . in crefs.
Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/03256c39 Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/03256c39 Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/03256c39 Branch: refs/heads/master Commit: 03256c39aedc58bd4690e4d3d4ecf8fc4629a5db Parents: 928f68d Author: Shad Storhaug <[email protected]> Authored: Thu Sep 14 12:33:41 2017 +0700 Committer: Shad Storhaug <[email protected]> Committed: Thu Sep 14 12:33:41 2017 +0700 ---------------------------------------------------------------------- .../JavaDocToMarkdownConverter/DocConverter.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucenenet/blob/03256c39/src/dotnet/tools/JavaDocToMarkdownConverter/JavaDocToMarkdownConverter/DocConverter.cs ---------------------------------------------------------------------- diff --git a/src/dotnet/tools/JavaDocToMarkdownConverter/JavaDocToMarkdownConverter/DocConverter.cs b/src/dotnet/tools/JavaDocToMarkdownConverter/JavaDocToMarkdownConverter/DocConverter.cs index e60b225..4ac7420 100644 --- a/src/dotnet/tools/JavaDocToMarkdownConverter/JavaDocToMarkdownConverter/DocConverter.cs +++ b/src/dotnet/tools/JavaDocToMarkdownConverter/JavaDocToMarkdownConverter/DocConverter.cs @@ -197,6 +197,16 @@ namespace JavaDocToMarkdownConverter temp = temp.Replace(item.Key, item.Value); } + int index = temp.IndexOf('#'); + if (index > -1) + { + var sb = new StringBuilder(temp); + // special case - capitalize char after # + sb[index + 1] = char.ToUpperInvariant(sb[index + 1]); + // special case - replace Java # with . + temp = sb.ToString().Replace('#', '.'); + } + return temp; }
