public void TraverseAllCommentsInASyntaxTreeUsingAWalker()
{
var tree = SyntaxTree.ParseText(@"
using System;
/// <summary>First Comment</summary>
class Program
{
/* Second Comment */
static void Main()
{
// Third Comment
}
}");
var walker = new CommentWalker();
walker.Visit(tree.GetRoot());
Assert.AreEqual(@"
/// <summary>First Comment</summary> (Parent Token: ClassKeyword) (Structured)
/* Second Comment */ (Parent Token: StaticKeyword)
// Third Comment (Parent Token: CloseBraceToken)", walker.Results.ToString());
}