Browse Source

Added support for multi-line summaries in the XML code comments.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
pull/112/head
Dimitar Dobrev 12 years ago
parent
commit
997f278aaa
  1. 7
      src/Generator/Generators/CSharp/CSharpTextTemplate.cs

7
src/Generator/Generators/CSharp/CSharpTextTemplate.cs

@ -300,13 +300,16 @@ namespace CppSharp.Generators.CSharp @@ -300,13 +300,16 @@ namespace CppSharp.Generators.CSharp
PushBlock(BlockKind.BlockComment);
WriteLine("/// <summary>");
WriteLine("/// {0}", comment.BriefText);
foreach (string line in HtmlEncoder.HtmlEncode(comment.BriefText).Split(
Environment.NewLine.ToCharArray()))
WriteLine("/// <para>{0}</para>", line);
WriteLine("/// </summary>");
if (!string.IsNullOrWhiteSpace(comment.Text))
{
WriteLine("/// <remarks>");
foreach (string line in HtmlEncoder.HtmlEncode(comment.Text).Split(Environment.NewLine.ToCharArray()))
foreach (string line in HtmlEncoder.HtmlEncode(comment.Text).Split(
Environment.NewLine.ToCharArray()))
WriteLine("/// <para>{0}</para>", line);
WriteLine("/// </remarks>");
}

Loading…
Cancel
Save