protected IEnumerable<Resource> GetAllResults(Func<String, ListResourcesResult> list)
{
ListResourcesResult current = list(null);
IEnumerable<Resource> resources = current.Resources;
for (; resources != null && current.NextCursor != null; current = list(current.NextCursor))
{
resources = resources.Concat(current.Resources);
}
return resources;
}