assign method

  1. @override
void assign(
  1. TPersistent? source
)
override

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);
}