Нельзя использовать поле X, поскольку объявляемый тип дескриптора поля Y является базовым. Предоставьте объявляемый тип для GetFieldFromHandle в явном виде.
Click to search this error in Google
English version
Cannot resolve field X because the declaring type of the field handle Y is generic. Explicitly provide the declaring type to GetFieldFromHandle.