diff --git a/src/Generator/Generators/CSharp/CSharpTextTemplate.cs b/src/Generator/Generators/CSharp/CSharpTextTemplate.cs
index 6aa3cba0..a573fdfc 100644
--- a/src/Generator/Generators/CSharp/CSharpTextTemplate.cs
+++ b/src/Generator/Generators/CSharp/CSharpTextTemplate.cs
@@ -300,13 +300,16 @@ namespace CppSharp.Generators.CSharp
PushBlock(BlockKind.BlockComment);
WriteLine("/// ");
- WriteLine("/// {0}", comment.BriefText);
+ foreach (string line in HtmlEncoder.HtmlEncode(comment.BriefText).Split(
+ Environment.NewLine.ToCharArray()))
+ WriteLine("/// {0}", line);
WriteLine("/// ");
if (!string.IsNullOrWhiteSpace(comment.Text))
{
WriteLine("/// ");
- 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("/// {0}", line);
WriteLine("/// ");
}