internal OptionTableFieldProperties(OptionTableField field, bool exportToNewSyntax = false) { Field = field; innerList.Add(fieldClass); innerList.Add(initValue); innerList.Add(calcFormula); innerList.Add(tableRelation); innerList.Add(altSearchField); innerList.Add(onValidate); innerList.Add(onLookup); innerList.Add(validateTableRelation); innerList.Add(testTableRelation); innerList.Add(extendedDatatype); #if NAV2015 innerList.Add(accessByPermission); #endif #if NAV2016 innerList.Add(externalName); innerList.Add(externalType); innerList.Add(externalAccess); innerList.Add(optionOrdinalValues); #endif #if NAV2018 innerList.Add(obsoleteState); innerList.Add(obsoleteReason); innerList.Add(dataClassification); #endif #if NAVBC if (exportToNewSyntax) { innerList.Add(enumTypeName); innerList.Add(enumTypeId); } else { innerList.Add(enumTypeId); innerList.Add(enumTypeName); } #endif innerList.Add(captionML); innerList.Add(optionCaptionML); innerList.Add(optionString); innerList.Add(minValue); innerList.Add(maxValue); innerList.Add(notBlank); innerList.Add(blankNumbers); innerList.Add(blankZero); innerList.Add(valuesAllowed); innerList.Add(signDisplacement); #if NAV2009 innerList.Add(sqlDataType); #endif innerList.Add(description); innerList.Add(editable); innerList.Add(autoFormatType); innerList.Add(autoFormatExpr); innerList.Add(captionClass); }
internal OptionTableFieldProperties(OptionTableField field) { Field = field; innerList.Add(fieldClass); innerList.Add(initValue); innerList.Add(calcFormula); innerList.Add(tableRelation); innerList.Add(altSearchField); innerList.Add(onValidate); innerList.Add(onLookup); innerList.Add(validateTableRelation); innerList.Add(testTableRelation); innerList.Add(extendedDatatype); #if NAV2015 innerList.Add(accessByPermission); #endif #if NAV2016 innerList.Add(externalName); innerList.Add(externalType); innerList.Add(externalAccess); innerList.Add(optionOrdinalValues); #endif innerList.Add(captionML); innerList.Add(optionCaptionML); innerList.Add(optionString); innerList.Add(minValue); innerList.Add(maxValue); innerList.Add(notBlank); innerList.Add(blankNumbers); innerList.Add(blankZero); innerList.Add(valuesAllowed); innerList.Add(signDisplacement); innerList.Add(description); innerList.Add(editable); innerList.Add(autoFormatType); innerList.Add(autoFormatExpr); innerList.Add(captionClass); }