public static IList<QueryAccessedResource> DiscoverAccessedResources(this IQueryPlanNode node, IDictionary<ObjectName, QueryAccessedResource> accessedResources)
{
var visitor = new QueryAccessedResourceVisitor(accessedResources);
return visitor.Discover(node);
}