public static Parameter[] GetParameters(this ConstructorDeclarationSyntax syntax, TypeNode parent) { var hierachy = parent.GetTypeParameterHierachy(); var typeConverter = new TypeSyntaxConverter(hierachy); return(syntax?.ParameterList.Parameters.Select(x => ToParameter(x, typeConverter)).ToArray()); }