private void FindNodesByRelation(List<HalResource> list, string relation, HalNode node) { var resource = node as HalResource; if (resource != null) { if (resource.ResourceLink.Rel == relation) { list.Add(resource); } foreach (var content in resource.Contents.Values) { FindNodesByRelation(list, relation, content); } } }
public ResourcesFinder(HalNode root) { _root = root; }