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