using System;
using AngleSharp.Html.Parser;
var html = "<p class=\"c\"><a>test</a></p><p><a>x</a></p>";
var parser = new HtmlParser();
var document = parser.ParseDocument(html);
var a = document.QuerySelectorAll("p.c > a");
foreach (var elem in a)
Console.WriteLine(elem.InnerHtml);
// Выведет test