Как я могу определить, является ли метод C# асинхронным/ожидающим посредством отражения?C#

Место общения программистов C#
Anonymous
Как я могу определить, является ли метод C# асинхронным/ожидающим посредством отражения?

Сообщение Anonymous »

например

class Foo { public async Task Bar() { await Task.Delay(500); } }


Если мы размышляем над этим классом и методом, как я могу определить, является ли это фактическим методом async/await, а не просто методом, который возвращает задачу?

class Foo { public Task Bar() { return Task.Delay(500); } }


Подробнее здесь: https://stackoverflow.com/questions/203 ... reflection

Вернуться в «C#»