No. Unfortunately, generic constraints only allow you to include:
where T : new()
Which specifies that there is a default, parameterless constructor. There is no way to constrain to a type with a constructor which accepts a specific parameter type.
For details, see Constraints on Type Parameters.