public IEnumerable <TResource> GetResources <TResource>(ICapabilities requiredCapabilities) where TResource : class, IPublicResource { ValidateHealthState(); return(ResourceGraph.GetResources <TResource>(r => requiredCapabilities.ProvidedBy(r.Capabilities)).Proxify(TypeController)); }
public IEnumerable <TResource> GetResources <TResource>() where TResource : class, IPublicResource { ValidateHealthState(); return(ResourceGraph.GetResources <TResource>().Proxify(TypeController)); }
public IEnumerable <TResource> GetAllResources <TResource>(Func <TResource, bool> predicate) where TResource : class, IResource { ValidateHealthState(); return(ResourceGraph.GetResources(predicate)); }