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); }
public static string GetParameterName(Microsoft.CodeAnalysis.VisualBasic.Syntax.ParameterSyntax parameter) { return(parameter.DescendantTokens().FirstOrDefault(t => t.IsKind(Microsoft.CodeAnalysis.VisualBasic.SyntaxKind.IdentifierToken)).Text); }