El tipo 'Nombre de tipo' debe ser un tipo de valor que no acepte valores NULL para poder usarlo como parámetro 'X' en el tipo o método genérico 'Nombre del método'.
Click to search this error in Google
English version
The type 'Type Name' must be a non-nullable value type in order to use it as parameter 'X' in the generic type or method 'Method name'