如何获取 Roslyn TypeSyntax 的类型参数?

How to get the type parameters of a Roslyn TypeSyntax?

如何获取 TypeSyntax 的类型参数?

如果 TypeSyntax 表示泛型,它将是 GenericNameSyntax 的实例。您可以一行获取类型参数:

var typeParamsOrNull = (typeSyntax as GenericNameSyntax)?.TypeArgumentList.Arguments;