Как сравнить возвращаемый тип метода с предопределенными типами

Используя Microsoft Roslyn, я пытаюсь определить, является ли возвращаемый тип метода недействительным.
У меня есть дескриптор моего MethodDeclarationSyntax, и я вижу свойство, называемое «ReturnType», это предопределенный тип void. Должен ли я на самом деле проверять тип ключевого слова? Есть лучший способ сделать это?

((PredefinedTypeSyntax)methodDec.ReturnType).Keyword.Kind  != SyntaxKind.VoidKeyword

Есть ли рекомендуемый метод выполнения того, что я пытаюсь сделать?

10
задан svick 11 April 2012 в 14:10
поделиться