public async Task<RssFeed> GetRssFeedAsync(int feedId)
{
var feed = await GetFeedAsync(feedId);
var rss = rssReader.Read(feed.Url);
return (RssFeed)rss;
}
Chocolatey works best when the packages contain the software it is
managing and doesn't require downloads. However most software in the
Windows world requires redistribution rights and when sharing packages
publicly (like on the community feed), maintainers may not have those
aforementioned rights. Chocolatey understands how to work with that,
hence this function. You are not subject to this limitation with
internal packages.
Вы уклоняетесь от попытки найти понятие, выражающее суть объекта в контексте ООП с помощью плохой самореферентности. В английском языке есть сто тысяч слов, значит должно быть такое слово которое верно отражает суть.
Занимаясь оверинженирингом вы уклоняетесь от решения вопроса.
Пример использования полностью идентичен изначальной постановке вопроса.
Это не напрямую, это в обход.
Представьте, что у вас есть объект, у которого есть одно единственное свойство. Каждый раз когда вы обращаетесь к этому свойству, вы получаете значение, которое равно длительности существования этого объекта.
Ситуация такова - куча народу не может придумать имя для необычайно простой вещи.