Исправлено соответствие типов в шарпе и паскале.

Record в паскале - value type. Так что вместо него надо генерить struct.