private static SerializeDelegate serializeDefault(FieldSerializeHelper field, string format) { var formatStr = $"{{0:{format}}}"; return(obj => string.Format(FormatHelper.DefaultFormat, formatStr, field.GetValue(obj) ?? field.defaultValue)); }
private static SerializeDelegate serializeCustom(FieldSerializeHelper field, SerializeDelegate serializer) { return(obj => serializer(field.GetValue(obj) ?? field.defaultValue)); }