private ImplicitArrayCreationExpressionSyntax TypesOfTypeParameters() { return(F.ImplicitArrayCreationExpression(F.InitializerExpression(SyntaxKind.ArrayInitializerExpression, F.SeparatedList <ExpressionSyntax>(Symbol.TypeParameters.Select(typeParameter => F.TypeOfExpression(F.IdentifierName(TypesForSymbols.FindTypeParameterName(typeParameter.Name)))))))); }
private TypeParameterListSyntax TypeParameterList() { return(F.TypeParameterList(F.SeparatedList(Symbol.TypeParameters.Select(typeParameter => F.TypeParameter(TypesForSymbols.FindTypeParameterName(typeParameter.Name)))))); }
private TypeArgumentListSyntax TypeArgumentList() { return(F.TypeArgumentList( F.SeparatedList <TypeSyntax>(Symbol.TypeParameters.Select(typeParameter => F.IdentifierName(TypesForSymbols.FindTypeParameterName(typeParameter.Name)))))); }