Что было бы самым элегантным способом вызова метода асинхронного метода из getter или setter в С#?
Вот какой-то псевдокод, который поможет мне объяснить.
async Task<IEnumerable> MyAsyncMethod()
{
return await DoSomethingAsync();
}
public IEnumerable MyList
{
get
{
//call MyAsyncMethod() here
}
}