Мне было интересно, есть ли лучший способ выполнить такую проверку. Я хочу увидеть все методы, которые возвращают задачу (или задачу и не имеют суффикса «асинхронный»)
// <Name>Task type should be called with Async suffix</Name>
from m in Application.Methods
where m.ReturnType!= null && m.ReturnType.NameLike("Task") &&
!m.NameLike("Async")
select m