public void DocumentationCommentStructuredTrivia()
{
SyntaxTree tree = SyntaxTree.ParseText(@"
/// <summary>
/// Represents a documentation comment e.g. /// <Summary> appearing in
/// source.
/// </summary>
internal sealed partial class DocumentationCommentSyntax
{
}
");
var root = (CompilationUnitSyntax)tree.GetRoot();
var comment = root.Members[0].GetLeadingTrivia()[1].GetStructure() as DocumentationCommentTriviaSyntax;
var interiorXml = comment.GetInteriorXml();
var expectedXml =
@" <summary> Represents a documentation comment e.g. /// <Summary> appearing in source. </summary>";
Assert.AreEqual(expectedXml, interiorXml);
}