public static string GetParameterType(Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax parameter) { return(parameter .DescendantNodes() .First(node => node is Microsoft.CodeAnalysis.VisualBasic.Syntax.PredefinedTypeSyntax || node is Microsoft.CodeAnalysis.VisualBasic.Syntax.IdentifierNameSyntax) .GetFirstToken() .ValueText); }