assign method
Implementation
@override
void assign(TPersistent? source) {
if (source is TFieldDef) {
collection?.beginUpdate();
try {
name = source.name;
dataType = source.dataType;
size = source.size;
precision = source.precision;
_required = source.required;
_codePage = source._codePage;
} finally {
collection?.endUpdate();
}
return;
}
super.assign(source);
}