Welche Delphi Version benutzt du denn? Bei mir (10.3.3) ist das eine andere Zeilennummer und da steht:
Delphi-Quellcode:
rField := GetFieldType(Data, FieldName);
// Unmarshal TList<T>.FListHelper as dynamic array using 10.2 layout
if (rField <> nil) and
(rField.FieldType.Handle = TypeInfo(System.Generics.Collections.TListHelper)) and
Damit sollte der Fehler nicht auftauchen.