private static TResource LoadResource <TResource>(IFindByName <TResource> finder, ElementIdentifier identifier) where TResource : INamedResource, new() { return(LoadResource(name => finder.FindOne(x => x.Name == name), identifier)); }
private async Task <TResource> LoadResource <TResource>(IFindByName <TResource> finder, ElementIdentifier identifier) where TResource : INamedResource, new() { return(await LoadResource(name => finder.FindOne(x => x.Name == name), identifier)); }