Вы можете просто сделать это с помощью LINQ.
Предположим, у вас есть переменная MethodDeclarationSyntax
с именем method
, код должен быть:
var returnStatement = method.DescendantNodes().OfType<ReturnStatementSyntax>().FirstOrDefault();
Однако в вашем коде я не вижу признаков MethodDeclarationSyntax
. Вы можете получить нужный метод с помощью LINQ.
Также, пожалуйста, не звоните .Result
. Либо сделайте ваш метод асинхронным, либо используйте не асинхронные перегрузки. Например, вместо .GetRootAsync()
используйте .GetRoot()